Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VGA #1

Open
jmio23 opened this issue Jun 1, 2023 · 2 comments
Open

VGA #1

jmio23 opened this issue Jun 1, 2023 · 2 comments

Comments

@jmio23
Copy link

jmio23 commented Jun 1, 2023

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
Copy link
Owner

neoelec commented Jun 1, 2023

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
Copy link
Author

jmio23 commented Jun 1, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants