Stockly.com Forums  

Go Back   Stockly.com Forums > Kenbak-1 Series 2 > Kenbak-1
FAQ Community Calendar Today's Posts Search

Notices

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #3  
Old 09-08-2008, 10:40 AM
Per Per is offline
Junior Member
 
Join Date: Sep 2008
Posts: 6
Default

The emulator is now all done, The biggest difference is that memory is now displayed in Octal instead of Hexadecimal. See readme for other details.

Any comments?

***

I'm working on a Kenbak emulator written in x86 ASM... I have gotten most of it done, all the programs I've tested on it run perfect. The only problem is that it's either too fast or too slow (on a new computer at least). I think the speed will be most accurate when run without speed-regulation on a Ca. 100MHz processor (guessing).

Keys:
Escape = Quit
+ = Faster clock speed
- = Slower clock speed
Enter = Restore clock speed to default (If enter is pressed and then + is pressed, the emulator goes to unregulated-speed mode. press - or enter to get back into speed regulation mode.).
Backspace = Display/hide memory-dump output (in hexadecimal, octal does take too much space)
F1 - F10 = Load State 1-10
Shift + F1 - F10 = Save State 1-10
L = Set bit 0
K = Set bit 1
J = Set bit 2
H = Set bit 3
G = Set bit 4
F = Set bit 5
D = Set bit 6
S = Set bit 7
X = Clear Input
C = Display adress
V = Set adress
B = Read data
N = Store data
M = Start
< (or "," on some Europeian KB's)= Stop
> (or "." on some Europeian KB's)= Single-Step (as for BIOS Int 16h doesn't return the scancode for more than 1 key at a time)
Space = Memory lock/unlock toggle

A test program is saved on state 1
state:
1. The test prog from the ProgRef

Enjoy.
Attached Files
File Type: zip KenbakEm.zip (14.4 KB, 3227 views)

Last edited by Per; 09-11-2008 at 06:32 AM.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:19 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.