[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: I just came up with a REALLY stupid idea...



"Steve Nickolas" <lyricalnanoha@dosius.ath.cx> wrote
in message lyricalnanoha-1266980960@macgui.com">news:lyricalnanoha-1266980960@macgui.com...
> 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.

I have a very stupid question;  Is EHBASIC finished?