neoelec / rcn_j4fmbc

Raccoon's Alternative IOS for Z80-MBC2 and V20-MBC
GNU General Public License v3.0
1 stars 0 forks source link

VGA #1

Open jmio23 opened 1 year ago

jmio23 commented 1 year ago

i'm only just starting to look at IOS code myself - i might fork this if i have something to add - haven't tried it yet, still waiting for my atmega32

I've been contemplating VGA and ISA for the v20-mbc; but not sure at this point, if the atmega32 and IOS provides the right I/O to do the job itself? for eg setting aside ram as vram, emulating vga bios, etc - i'm probably expecting too much of it, but maintaining form factor would be nice, and there is more than enough ram even loosing 256k for vga

have you seen anything around vga/cga/isa for v20-mbc yourself? I haven't come across anything for either v20 or z80 designs, maybe I'm looking in the wrong places - I have seen a few projects using arduinos etc running both VGA and ISA, so doesn't feel like a huge leap to add a decent graphic output to the v20-mbc

(also a github newb, and might be posting this in the wrong place ha)

neoelec commented 1 year ago

Hi.

At first, thank you for interesting of my personal hobby project.

Unfortunately, I don't have any experience about vga/cga/isa for v20-mbc and CP/M. I've just started this project 'How I can use a single sw for Z80-MBC2 and V20-MBC'. So, I didn't think about 'How I can expand functionalities and facilities'.

But I have one thing about your ideas, before starting your project check the basic ideas about IOS. IOS is an emulated IO which communicates with CP/M bios through the 'mailbox' interface. This means that - just my opinion - you have to define more protocols for you want.

And, ATMega32 is too small to add extra functions. In case of this project, most of all 32Kbytes of in-system memory is occupied with a program, As result, if you want to add some functions and facilities for your project than you would be better to choose ATmega1284 instead of ATmega32.

I'm very sorry about, I can not inform you for your project and I hope you enjoy your project.

BR, YOUNGJIN

jmio23 commented 1 year ago

Thanks for the reply, that is helpful - I will try and figure out TTL>VGA first