[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
I just came up with a REALLY stupid idea...
- Subject: I just came up with a REALLY stupid idea...
- From: lyricalnanoha@dosius.ath.cx (Steve Nickolas)
- Date: Wed, 24 Feb 2010 03:09:38 +0000 (UTC)
- Newsgroups: comp.sys.apple2
- Organization: Mac GUI
- User-agent: Mac GUI City Usenet Posting
- Xref: g2news1.google.com comp.sys.apple2:14266
Something possessed me to try to see if I could come up with an emulator for
a Commodore CBM3008 that ran on ProDOS on a 64K Apple. (I don't think *I*
can, since I'm not good at writing CPU cores, but this would be an
interesting thing to pull off!)
Would it fit?
BF00-BFFF - ProDOS
B800-BEFF - Buffers
B000-B7FF - Font
9000-AFFF - Program space (8K)
5000-8FFF - ROM image (C000-FFFF to the virtual 6502, exc. virtual
softswitches)
4000-4FFF - Emulated RAM (0000-0FFF to the virtual 6502)
2000-3FFF - Display
1000-1FFF - Emulated RAM (1000-1FFF to the virtual 6502)
0800-0FFF - Emulated screen RAM (8000-83FF to the virtual 6502)
Font and Buffers could be reduced in size for optimization such that they
might actually fit together between B800-BEFF, allowing for 12K of program
code. Only reason I'd have to use the graphics screen is 3008's 40x25, so
the other option is to lose a scanline of screen real estate (and gain
another 8K, for a total of 20K, which is much more comfortable).
I have a VERY crude emulator in C for 32-bit platforms.
-uso.