Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 11:35 11 May 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : 8-Bit Basic Computer

Author Message
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 02:03pm 13 Jul 2014
Copy link to clipboard 
Print this post

Interesting Basic Computer built around and 8-bit device and completely easy to built DIP package.
Wonder if this could be done with a PIC18F and Great Cow Basic.




More Info Here


www.elproducts.com
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9486
Posted: 03:15pm 13 Jul 2014
Copy link to clipboard 
Print this post

Looks interesting.
Smoke makes things work. When the smoke gets out, it stops!
 
Lou

Senior Member

Joined: 01/02/2014
Location: United States
Posts: 229
Posted: 03:57pm 13 Jul 2014
Copy link to clipboard 
Print this post

el,

I would be interested if it were a PIC.

When the summer chores are done in Oct or so I'm going to seriously try CGB.

Lou
Microcontrollers - the other white meat
 
djuqa

Guru

Joined: 23/11/2011
Location: Australia
Posts: 447
Posted: 10:53pm 13 Jul 2014
Copy link to clipboard 
Print this post

Looks like a 8bit wannabe maximite/micromite that sort of works.
VK4MU MicroController Units

 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9486
Posted: 11:15pm 13 Jul 2014
Copy link to clipboard 
Print this post

  djuqa said   Looks like a 8bit wannabe maximite/micromite that sort of works.


HAHAHA!!!!!!
Smoke makes things work. When the smoke gets out, it stops!
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 02:16am 14 Jul 2014
Copy link to clipboard 
Print this post

If PIC18F has to be involved, it must be a 64MHz capable device 'cause it will match the ATmega1284P speed at 16MHz. P18F46K22 is a 40 pin device with 64Kb FLASH (do we have one with 128Kb?) and 4KB RAM (that ATmega has 16Kb RAM - a monster). Good for Dk-Basic.

The SPI, I2C and Analog pins on ATmega are available on those free ports...

I think it is possible if the TV-out thing can be implemented.

Anyway, I guess Microchip complicate too much the peripheral thing... too many features are battling for the available pins...
____________
It will be much more useful if it comes designed for Gameduino 2 (and then, things are simplifying much more as you can use Firewing BASIC). Worth a try?Edited by vasi 2014-07-15
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 02:40am 14 Jul 2014
Copy link to clipboard 
Print this post

Oops. in the actual implementation, around 8Kb of RAM are used for Video frame buffer. A gameduino 2 (or even one from Olimex) is a requirement. And with Dk-Basic (bytecode compilation) you can make a better 8bit computer. Still, too less RAM on PIC18F!

From the comments, there is a tip regarding Video:
[quote]Just a tip from someone who built this before: try using SPI2X for serializing the video output, or alternately use a 74165 PISO. You'll get much better video resolution, definitely worth it. [/quote]Edited by vasi 2014-07-15
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 03:29am 14 Jul 2014
Copy link to clipboard 
Print this post

PIC18F67K22 has 128k and 3.8k RAM but its a 64 pin part so you lose the DIP package.

I didn't see any reference for the Gameduino requirement.

Oh well,
Just nice to see more people trying to keep BASIC programming alive and fun.

Hard to beat the Maximite/Micromite though.
www.elproducts.com
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 03:41am 14 Jul 2014
Copy link to clipboard 
Print this post

  elproducts said  ...
I didn't see any reference for the Gameduino requirement.


It becomes a requirement if you want to do your own using a PIC18F as you don't have a 8Kb of RAM for the video frame buffer. On other words, you give up on generating video signal using the microcontroller and you have more features for the BASIC interpreter. I thought my comments where clear enough... I have to work more on my English. It is everything there, in your link...
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 05:55am 14 Jul 2014
Copy link to clipboard 
Print this post

Great Cow Basic compiler for PIC18F46K22 is better than any 8bit BASIC computer, including and ATmega based one...

Chipino will gain more if is backed up by a powerful 8bit microcontroller, and then can be a real alternative to Arduino.
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025