An 8 bit micro controller with hardware for vga seems a silly idea.
Could be a way to get glcd to a larger display but pics are too slow for other than simple graphics.
Try writing pacman... looks simple but try coding it. Hint. only data for quarter maze needed as it's symmetrical.
You'd have to refresh the "pills" or the monsters would rub them out and see if you erased a "pill" and not refresh that one.
Those old 80's games looked simple but were making the most of the hardware.
Last edit: stan cartwright 2022-04-05
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As always, there are many ways to skin a cat. Need to understand what you would like to achieve. Was there a reason why you picked that VGA module? Stan is correct, 80's computers were well designed to use the hardware to its fullest. I haven't had time to look at the pico, my notes are for ntsc or vga.
My requirements were least compents, lowest cost and most features. I also wanted something that left some cpu to do something useful.
NTSC: BW http://searle.wales/
Simple Video and Keyboard interface
Text/graphics PAL or NTSC video and a PS/2 keyboard interface.
NetworkTerminal with ESP32 (FabGL library) https://www.aliexpress.com/item/33014937190.html $16.37 CAN https://www.youtube.com/watch?v=n5c27-y5tm4
Demo using FabGL Library (VGA Controller, PS/2 Keyboard/Mouse Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32). This looked most promising could use it for text, graphics, audio and possible wireless network gateway.
Domenic
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What you going to do with fabgl ?
This a few quid more but on ebay maybe cheaper. https://thepihut.com/products/raspberry-pi-zero-2
Rpi is popular with tinkerers/hobbyist... you could use that fact in some way to make gcb or gcs a bigger user base maybe
I would have thought you were too busy solving people's problems and maintaining gcb to have time for personal projects. Glad you have.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I can do games... depends on what hardware you got to work with.
gameduino mentioned. Coding games is a lot of logic and graphic design and not to be trivialised with "this will let you make games" hardware advert.
You coded read pixel for ili9341.. as well as touch screen.
Read pixel is vital to games on gcb! Maybe another system it's built in.
They say money doesn't buy happiness but they say a lot of things.
take care
Last edit: stan cartwright 2022-04-06
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
https://www.olimex.com/Products/Modules/Video/MOD-VGA-32MB/open-source-hardware
I need one of these.
Anyone willing to purchase for me by someone within the EEC and send to me?
or, even better...
Anyone will to purchase in the EEC and send to me as donation ?
I want to add the VGA library and I need one this shields.
Evan
That module is marked as obsolete and no longer manufactured:
https://www.mouser.co.uk/ProductDetail/Olimex-Ltd/MOD-VGA-32MB?qs=C3feHhap9Powr50gssb4IQ%3D%3D
https://www.digikey.com/en/products/detail/olimex-ltd/MOD-VGA-32MB/4360266
Can you use something more recent, maybe with HDMI or DVI?
Yes, what do you recommend?
Maybe Gameduino 3X Dazzler (SPI comm):
https://store.excamera.com/category/gameduino
https://excamera.com/files/gameduino-3x-dazzler.pdf
or Raspberry Pi Zero with PiGFX (serial comm):
https://github.com/fbergama/pigfx
I just searched arduino uno vga... lots of stuff.
What's your idea? I'm intrigued.
https://www.google.com/search?client=opera&q=arduino+uno+vga+shield&sourceid=opera&ie=UTF-8&oe=UTF-8
https://www.instructables.com/Arduino-Basic-PC-With-VGA-Output/
A raspberry pi pico would be as cheap and much better Some got hdmi out.
An 8 bit micro controller with hardware for vga seems a silly idea.
Could be a way to get glcd to a larger display but pics are too slow for other than simple graphics.
Try writing pacman... looks simple but try coding it. Hint. only data for quarter maze needed as it's symmetrical.
You'd have to refresh the "pills" or the monsters would rub them out and see if you erased a "pill" and not refresh that one.
Those old 80's games looked simple but were making the most of the hardware.
Last edit: stan cartwright 2022-04-05
As always, there are many ways to skin a cat. Need to understand what you would like to achieve. Was there a reason why you picked that VGA module? Stan is correct, 80's computers were well designed to use the hardware to its fullest. I haven't had time to look at the pico, my notes are for ntsc or vga.
My requirements were least compents, lowest cost and most features. I also wanted something that left some cpu to do something useful.
NTSC: BW
http://searle.wales/
Simple Video and Keyboard interface
Text/graphics PAL or NTSC video and a PS/2 keyboard interface.
VGA:
https://github.com/slu4coder/Minimal-Terminal
Minimal serial UART terminal with 60 x 25 characterss VGA output and PS/2 keyboard at up to 230400bps based upon ATmega328P
NetworkTerminal with ESP32 (FabGL library)
https://www.aliexpress.com/item/33014937190.html $16.37 CAN
https://www.youtube.com/watch?v=n5c27-y5tm4
Demo using FabGL Library (VGA Controller, PS/2 Keyboard/Mouse Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32). This looked most promising could use it for text, graphics, audio and possible wireless network gateway.
Domenic
This looks very interesting NetworkTerminal with ESP32 (FabGL library)
I need to understand the interface.
Maybe this helps with serial connection for FabGL:
The unique place where FabGL uses serial RX/TX is in AnsiTerminal example and it uses GPIO12 as RX and GPIO2 as TX.
https://github.com/fdivitto/FabGL/issues/35#issuecomment-562824452
https://github.com/fdivitto/FabGL/issues/26#issuecomment-527052707
https://github.com/fdivitto/FabGL/blob/master/examples/VGA/AnsiTerminal/AnsiTerminal.ino
Davor - great information. I have ordered a FabGL.
:-)
Cannot wait.
What you going to do with fabgl ?
This a few quid more but on ebay maybe cheaper.
https://thepihut.com/products/raspberry-pi-zero-2
Rpi is popular with tinkerers/hobbyist... you could use that fact in some way to make gcb or gcs a bigger user base maybe
I would have thought you were too busy solving people's problems and maintaining gcb to have time for personal projects. Glad you have.
Making money... we have a real world project and I need to get the info onto a screen.
Then, a game ?
I can do games... depends on what hardware you got to work with.
gameduino mentioned. Coding games is a lot of logic and graphic design and not to be trivialised with "this will let you make games" hardware advert.
You coded read pixel for ili9341.. as well as touch screen.
Read pixel is vital to games on gcb! Maybe another system it's built in.
They say money doesn't buy happiness but they say a lot of things.
take care
Last edit: stan cartwright 2022-04-06