Home Events! Entrance Everyone Wiki Search Login Register

Welcome, Guest. Please login or register. - Thinking of joining the forum??
November 21, 2024 - @705.57 (what is this?)
Forum activity rating: Three Stars Posts: 35/1k.beats Unread Topics | Unread Replies | My Stuff | Random Topic | Recent Posts    Start New Topic
News: :ha: :pc: Hello Melonland! :pc: :happy:

+  MelonLand Forum
|-+  Art & Games
| |-+  ♖ ∙ Video Games
| | |-+  ⚽︎ ∙ Arcade ~ Post ur games!
| | | |-+  Tny: a tiny virtual console


« previous next »
Pages: [1] Print
Author Topic: Tny: a tiny virtual console  (Read 1011 times)
m15o
Jr. Member ⚓︎
**


⛺︎ My Room
StatusCafe: m15o

View Profile WWW

First 1000 Members!OG! Joined 2021!
« on: April 07, 2023 @207.75 »

Hi everyone!

Lately I've been having fun writing virtual game consoles. I find it fascinating to write their instruction set, define how they should execute machine code, and everything else. My goal was to design a machine that is simple enough to let even beginners write simple games in assembly code directly. So here's tny: tny.m15o.net.

I've added a few games such as:

Hope you enjoy :)
Logged

Melooon
Hero Member ⚓︎
*****


So many stars!

⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: melon
iMood: Melonking
Itch.io: My Games

View Profile WWW

Thanks for being rad!a puppy for your travelsAlways My PalFirst 1000 Members!spring 2023!Squirtle!!!!MIDI WarriorMIDI Warrior1234 Posts!OzspeckCool Dude AwardRising Star of the Web AwardMessage BuddyPocket Icelogist!OG! Joined 2021!...
« Reply #1 on: April 07, 2023 @513.10 »

This reminds me of being back in my assembly course  :tongue: 

I got a pretty high score on snake! The programming side is cool, although maybe more for a computer science person. I could see this being really popular for schools or people teaching computing foundations  :grin:
Logged


everything lost will be recovered, when you drift into the arms of the undiscovered
TheFrugalGamer
Sr. Member ⚓︎
****


⛺︎ My Room
Itch.io: My Games

View Profile WWW

First 1000 Members!Pocket Icelogist!Joined 2022!
« Reply #2 on: April 07, 2023 @587.22 »

Oh, I love fantasy consoles! This is really impressive, and I really like the amount of documentation you've given for it. I'm not super great with assembly code, so I'm not sure if I could code anything for this, but I'm definitely adding it to my list of cool development tools.
Logged

lime360
Full Member ⚓︎
***

hi.

⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: lime360
iMood: lime360
Matrix: Chat!
Itch.io: My Games

View Profile WWW

First 1000 Members!Joined 2022!
« Reply #3 on: April 07, 2023 @626.66 »

this actually looks pretty cool!
Logged

Frost Sheridan
Jr. Member ⚓︎
**


Dragon of the Digital Plane

⛺︎ My Room
StatusCafe: frostsheridan
XMPP: Chat!

View Profile WWW

First 1000 Members!G4 Club Member!Joined 2022!
« Reply #4 on: April 07, 2023 @663.19 »

this is cool as heck! i love the amount of documentation and software you’ve provided. i’ll definitely have to look into this further.

it’s very similar to a fantasy console that i made several years ago called “diode”. it had an 8x8 instead of a 16x16 screen so that i could use off-the-shelf 8x8 LED matrices for it, but it was similar in other ways - it also had 256 bytes of RAM and a controller with a d-pad and 2 action buttons. however, it was a harvard architecture machine where the RAM and ROM (also 256 bytes) were in two separate address spaces.

i even created a real handheld console for it that ran on an arduino nano with interchangeable game cartridges that contained I2C EEPROM chips, but sadly that project seems to have been lost to time. annoyingly, i can’t even find any photos of it. maybe someday i’ll also try to make a real, physical console for tny as well!
Logged

[ [ where delusions dwell . . . ] ]


m15o
Jr. Member ⚓︎
**


⛺︎ My Room
StatusCafe: m15o

View Profile WWW

First 1000 Members!OG! Joined 2021!
« Reply #5 on: April 08, 2023 @394.93 »

Quote
This reminds me of being back in my assembly course  :tongue:

I got a pretty high score on snake! The programming side is cool, although maybe more for a computer science person. I could see this being really popular for schools or people teaching computing foundations  :grin:

Haha thanks a lot Melon! It motivates me to write even more documentation so that perhaps it helps people who want to get started with assembly. Congrats on the snake one! Yesterday, as I was in the train, I tried to put together what should eventually resemble a tetris-like game.


Quote
Oh, I love fantasy consoles! This is really impressive, and I really like the amount of documentation you've given for it. I'm not super great with assembly code, so I'm not sure if I could code anything for this, but I'm definitely adding it to my list of cool development tools.

Thank you!

Quote
this actually looks pretty cool!

Appreciate it! :)

Quote
this is cool as heck! i love the amount of documentation and software you’ve provided. i’ll definitely have to look into this further.

it’s very similar to a fantasy console that i made several years ago called “diode”. it had an 8x8 instead of a 16x16 screen so that i could use off-the-shelf 8x8 LED matrices for it, but it was similar in other ways - it also had 256 bytes of RAM and a controller with a d-pad and 2 action buttons. however, it was a harvard architecture machine where the RAM and ROM (also 256 bytes) were in two separate address spaces.

i even created a real handheld console for it that ran on an arduino nano with interchangeable game cartridges that contained I2C EEPROM chips, but sadly that project seems to have been lost to time. annoyingly, i can’t even find any photos of it. maybe someday i’ll also try to make a real, physical console for tny as well!

Wow! I love that you also had create a little machine as well. I would also love at some point to build it into a handheld console, potentially with arduino as well! Thanks for mentioning harvard architecture, I didn't know about it but will look into it. :)
Logged

Pages: [1] Print 
« previous next »
 

Vaguely similar topics! (3)

Virtual worlds: where the heck do I start?

Started by MemoryBoard ☔︎ ∙ I need Help!

Replies: 5
Views: 2554
Last post June 08, 2023 @27.16
by Melooon
Tiny things, a topic for tiny things

Started by MelooonBoard ☺︎ ∙ General Interests

Replies: 18
Views: 4286
Last post August 23, 2023 @886.10
by Memory
Playdate! (mini console)

Started by MelooonBoard ♖ ∙ Video Games

Replies: 11
Views: 1674
Last post January 30, 2024 @708.44
by Nikodile

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021, Simple Machines | Terms and Policies Forum Guide | Rules | RSS | WAP | Mobile


MelonLand Badges and Other Melon Sites!

MelonLand Project! Visit the MelonLand Forum! Support the Forum
Visit Melonking.Net! Visit the Gif Gallery! Pixel Sea TamaNOTchi