Artifacts Gallery Guilds Search Wiki Login Register

Welcome, Guest. Please login or register. - Thinking of joining?
a Summer night - @10.51 (what is this?)
Activity rating: Four Stars Posts & Arts: 59/1k.beats ~ Boop! The forum will close in 990.beats! Random | Recent Posts | Guild Recents
News: :sleep: These are fast times on the World Wide Web~ Guild Events: Summerween Watch-a-thon

+  MelonLand Forum
|-+  World Building
| |-+  ⚽︎ ∙ Video Game Projects
| | |-+  Tny: a tiny virtual console


« previous next »
Pages: [1] Print Embed
Author Topic: Tny: a tiny virtual console  (Read 3360 times)
m15o
Full Member ⚓︎
***
View Profile WWW


⛺︎ My Room
StatusCafe: m15o

Artifacts:
Great Posts PacmanFirst 1000 Members!OG! Joined 2021!
« on: a Spring night » Embed

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 ⚓︎
*****
View Profile WWWArt


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

Guild Memberships:
Artifacts:
I got robbed by Dan Q on Melonland!Flinstone VitaminAlways working hard!Known Apple shillcoolest melon on the web!Emergency feel-good tea
« Reply #1 on: a Spring day » Embed

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

Artifact Swap: UnpleasantWildflowers!seahorseybitsy catRed TulipMellohiHelp, my tail is stuck!cyberziI met Dan Q on Melonland!?Stinky CheeseFlowersPlank
TheFrugalGamer
Hero Member ⚓︎
*****
View Profile WWWArt


⛺︎ My Room
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
See A Bug Summer 2025 ParticipantGreat Posts PacmanFirst 1000 Members!Joined 2022!
« Reply #2 on: a Spring day » Embed

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


Artifact Swap: Pink TulipEmerald OreAquamarine
fizzylimesoda
Sr. Member
****
View Profile WWWArt


⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: lime360
iMood: lime360
Matrix: Chat!
XMPP: Chat!

Guild Memberships:
Artifacts:
First 1000 Members!Joined 2022!
« Reply #3 on: a Spring day » Embed

this actually looks pretty cool!
Logged

https://files.catbox.moe/jy0by2.png

Artifact Swap: u rock
DNxi
Full Member ⚓︎
***
View Profile


Digital Dragon
⛺︎ My Room

Artifacts:
First 1000 Members!G4 Club Member!Joined 2022!
« Reply #4 on: a Spring day » Embed

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
m15o
Full Member ⚓︎
***
View Profile WWW


⛺︎ My Room
StatusCafe: m15o

Artifacts:
Great Posts PacmanFirst 1000 Members!OG! Joined 2021!
« Reply #5 on: a Spring day » Embed

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 Embed 
« previous next »
 

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021 | Privacy Notice | Send Feedback | Supporters ♥ 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
MelonLand @000

Minecraft: Online
Join: craft.melonking.net