June 9

My Oric 1 Pi zero case :-D

Meet the Oric Atmos 1
220px-Oric1
Today it was father’s day and I wanted to make something special for my dad.
Back in the 80’s my dad got the Oric II and he still got it (and operational).
Oric_Atmos_System_s1
So why not give him the Oric 1 mini 😀 the nes mini theme would go good with this in retropie.
It was also my first computer, so after some searching I found a Oric 1 model that I could use for this.

Load that model in to ThinkerCad and a Raspberry Pi zero model, just for size’s.
Schermafbeelding 2019-06-09 om 20.47.29 
Schermafbeelding 2019-06-09 om 20.47.41

If you want to tinker more:
https://www.tinkercad.com/things/5aVdkiqgLMc-oric-raspberry-pi-zero-w

Added retropie installed the Oric emulator and added the roms.

Oric Atmos theme that i made for the Nes-mini theme:
ORIC THEME 1 ORIC THEME 2

Download link: Oric Atoms. (oops include the psd.. systembackground.png is a psd)

Location of the themes: /etc/emulationstation/themes/(nes-mini)

My dad/mom loved The Oric 1 mini 😀

Printed the model and painted it in the original colors.

Print the logo label and stick it on using glue. o1logo1

If you want the print ready package

Download here

Category: 3D Printing, Design, DIY, Raspberry Pi, Retro, Retro Hardware, RetroPie | Comments Off on My Oric 1 Pi zero case :-D
June 8

Dreamcast Now

This site Dreamcast.online kicks Ass 😀
It’s a nice add-on for DreamPi users:


No image, live stats Baby! Scroll down if you dare! (iframes <3 🙂 )

Finished my DreamPI  project:

Love my Mini Dreamcast Raspberry Pi Case :-D
Love my Mini Dreamcast Raspberry Pi Case 😀
Modem light at the side :-p 
Modem light at the side :-p

The modem fits nice in to the case 😀 , and works perfect!

My dreamcast running smooth like always!
Nice Top view of my Dreamcast/controllers and The cute DreamPi.
Nice Top view of my Dreamcast/controllers and The cute DreamPi.
Some games that work online:

[spoiler title=”Games online Now!! Expand Me!”]

Online Now

4×4 Evolution

Max Players: 4

Connection: Modem

Features: Multiplayer, DLC

Hosted by: Dreamcast-Talk

ChuChu Rocket!

Max Players: 4

Connection: Modem

Features: Multiplayer, Leaderboards, DLC

Hosted by: Shuouma

Maximum Pool

Max Players: 4

Connection: Modem

Features: Multiplayer

Hosted by: Dreamcast-Talk

NBA 2K1

Max Players: 8

Connection: Modem

Features: Multiplayer

Hosted by: Shuouma

NCAA College Football 2K2

Max Players: 8

Connection: Modem

Features: Multiplayer, Leaderboards

Hosted by: Shuouma

NFL 2K1

Max Players: 8

Connection: Modem

Features: Multiplayer

Hosted by: Shuouma

Ooga Booga

Max Players: 4

Connection: Modem

Features: Multiplayer

Hosted by: Shuouma

Phantasy Star Online v1/v2

Max Players: 4

Connection: Modem, Broadband Adapter

Features: Multiplayer, DLC

Hosted by: Dreamcast-Talk | Sylverant

POD SpeedZone

Max Players: 4

Connection: Modem, Broadband Adapter (NTSC-U)

Features: Multiplayer, Leaderboards

Hosted by: Shuouma

Samba de Amigo

Max Players: N/A

Connection: Modem

Features: Leaderboards, DLC

Hosted by: DreamPipe

Sega Swirl

Max Players: 4

Connection: Modem

Features: Email Challenge

Hosted by: N/A

Sonic Adventure 2

Max Players: N/A

Connection: Modem

Features: DLC

Hosted by: DreamPipe

Toy Racer

Max Players: 4

Connection: Modem, Broadband Adapter

Features: Multiplayer, Leaderboards

Hosted by: Dreamcast Live

Worms World Party

Max Players: 4

Connection: Modem

Features: Multiplayer

Hosted by: Shuouma

Alien Front Online

Max Players: 8

Connection: Modem

Features: Multiplayer

Hosted by: Shuouma

Jet Grind Radio

Max Players: N/A

Connection: Modem

Features: Leaderboards, DLC

Hosted by: DreamPipe

Monaco Grand Prix Online

Max Players: 6

Connection: Modem

Features: Multiplayer, Leaderboards

Hosted by: Shuouma

NBA 2K2

Max Players: 8

Connection: Modem

Features: Multiplayer, Leaderboards

Hosted by: Shuouma

The Next Tetris: Online Edition

Max Players: 2

Connection: Modem

Features: Multiplayer

Hosted by: Shuouma

NFL 2K2

Max Players: 8

Connection: Modem

Features: Multiplayer, Leaderboards

Hosted by: Shuouma

PBA Tour Bowling 2001

Max Players: 4

Connection: Modem

Features: Multiplayer

Hosted by: Shuouma

Planet Ring

Max Players: 8

Connection: Modem

Features: Multiplayer, Leaderboards

Hosted by: Shuouma

Quake III Arena

Max Players: 4

Connection: Modem, Broadband Adapter (NTSC-U)

Features: Multiplayer

Hosted by: Dreamcast-Talk

San Francisco Rush 2049

Max Players: N/A

Connection: Modem

Features: Leaderboards, DLC

Hosted by: DreamPipe

Sonic Adventure

Max Players: N/A

Connection: Modem

Features: Leaderboards, DLC

Hosted by: DreamPipe

Starlancer

Max Players: 6

Connection: Modem

Features: Multiplayer

Hosted by: Shuouma

World Series Baseball 2K2

Max Players: 2

Connection: Modem

Features: Multiplayer, Leaderboards

Hosted by: Shuouma

[/spoiler]

Good for debugging errors:
sudo tail -f /var/log/syslog

Had some trouble getting Dreampi working so I checkt the syslog:

I need to wait to connect the the line inducer until Dreampi is started.
I need to wait to connect the the line inducer until Dreampi is started.

After this log I connect the power to my line inducer when i connect it before it’s started dreampi crashes because it cant find the modem.

Just a test when i connect to Quake 3 servers
Just a test when i connect to Quake 3 servers

We are connected!

Quake 3 is my goto test game. To check if my DreamPi works…

Now my dreamcast is almost ready for 2019 😀 one more mod (Noctua NF-A4x10) already printed the fan duc.

Don’t forget to CHANGE your Pi’s password, DMZ will make your Pi attractive to bad people….

 

Some game info:

[spoiler title=’More info’ style=’green’]

4×4 Evolution Nothing!
The game will connect without any modifications.

Alien Front Online*
Automatic with DreamPi. Currently it will not work with any other connection methods. Note: This game requires you to configure a standard length phone number (e.g. 111-1111) or it won’t even attempt to connect.

ChuChu Rocket!*
Automatic with DreamPi. For other connection methods, set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.   Maximum Pool Automatic with DreamPi. For other connection methods, set your DNS to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.To play online with all the tables and modes unlocked, download the save file from the Downloads section using your Dreamcast web browser.

Monaco Grand Prix Online
Automatic with DreamPi**. For other connection methods, set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.**You must create an account before logging in. NBA / NFL / NCAA 2K Series* Automatic with DreamPi (1.7 required for these games). For real dial-up connections, set your DNS server to 46.101.91.123 using your Dreamcast web browser.

The Next Tetris: Online Edition*
Automatic with DreamPi**. For other connection methods, set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.**You must create an account before logging in. When creating an account, use “pass” as the password.

Ooga Booga*
Automatic with DreamPi**. For other connection methods, set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.**When creating an account, you will be assigned a random username (Player_).

PBA Tour Bowling 2001*
Automatic with DreamPi**. For other connection methods, set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.**You must create an account before logging in. When creating an account, use “pass” as the password.

Phantasy Star Online
NTSC-U/J v2: Download the Sylverant PSO Patcher, burn it to a blank CD-R using ImgBurn, insert it into your Dreamcast, and swap it with the Phantasy Star Online disc when prompted.All other versions: Automatic with DreamPi.

For other connection methods, set your DNS to 46.101.91.123 in your Dreamcast web browser or in your Netopia/PC-DC configuration. POD SpeedZone Automatic with DreamPi**. For other connection methods, set your DNS server to 46.101.91.123 using the Dreamcast web browser or in your Netopia/PC-DC configuration.**You must create an account before logging in.

Planet Ring*
Automatic with DreamPi. For other connection methods, set your DNS to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration. If you’re using real dial-up, you may require the Sylverant Planet Ring Patcher

Quake III Arena US Version:
Automatic with DreamPi. For other connection methods, set your DNS in the game to 46.101.91.123. If you’re unable to see the master server list, you can manually connect to a server by selecting “More” and inputting the IP address of the server. You can find the list of servers here.
PAL Version: Automatic with DreamPi. For other connection methods, set your DNS to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration. Once connected, select any username from the list and input anything for the password

Sega Swirl
This game is played via e-mail so you must set up an email account from within a Dreamcast web browser.
Most modern e-mail providers are not supported so workarounds are needed.

Starlancer*
Automatic with DreamPi. For other connection methods, set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.

Toy Racer
Broadband Adapter: When connecting, the game will ask you for an IP address and TCP port number. Input 209.42.147.174 for the IP and 2048 for the TCP port number.
Modem: Automatic with DreamPi. Set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration. Once connected, select any username from the list and input anything for the password.

World Series Baseball 2K2*
Automatic with DreamPi**. For all other connection methods, set your DNS to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.**When creating an account, you will be assigned a random username (Player_).

Worms World Party* Automatic with DreamPi. For other connection methods, set your DNS to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.

[/spoiler]

Category: 3D Printing, DIY, Dreamcast, Games, Homebrew, Info, information | Comments Off on Dreamcast Now
May 26

NES-Pi + Custom Amiibo (sort of)

New weekend project that I made:
Last year I a got a NES case of a co-worker, I did’t know what to do with it, until now…

IMG_3365 IMG_3370
Empty case, only the top and bottom and the buttons.  perfect for a Raspberry pi project….
The last weekend I started printing heavy on my Anycubric Photon.

  IMG_3382
And it felt if i was making Amiibo’s

After seeing the second picture above I got inspired to make a new RetroPie console.
Needed to be RFID and controller…
Left the NES case and the semi setup  Right a working setup only no working code at that point.
Even the RFID would’t read the cards because of the SPI-PY  its sort of broken.

IMG_3369   IMG_3420

How to connect?
DIY-RFID-Doggy-Door-Circuit-Schematic-w_-LED_Fig1 6IW3b-1

First install SPI-PY (git clone https://github.com/lthiery/SPI-Py.git) then rolle back:

git clone https://github.com/lthiery/SPI-Py.git
git checkout 8cce26b9ee6e69eb041e9d5665944b88688fca68
sudo python setup.py install

If you do that! Then and only then, you can get the RFID-RC533 working under latest Jessy or RetroPie latest build.
Then you can install the MFRC522 Library and start reading some card data.
IMG_3418 IMG_3417
IMG_3415

To get it working the way I wanted was a pain in the @ss. There is some info on runcommand:

example:
/opt/retropie/supplementary/runcommand/runcommand.sh','0', '_SYS_', 'gb', '/home/pi/RetroPie/roms/gb/Tetris (JUE) (V1.0) [!].gb'

But no info on Scummvm and i wanted to launch Monkey Island 1 SE talkie version I made back in the day.
When the Talkie Mod came out.. Been looking for a console that could play those 2 new Talkie versions.
And ScummVM is vers 2.0 on Raspberry so it would work.

Here is a Video showing off how it works and change between Monkey Island and EmulationStation.

More detailed view of how it works: Look at the LED LOL

Some close up photo’s

IMG_3421 IMG_3425
A almost done, want to mount the RFID on top. I want to keep the opening to load maybe custom NES cartridges.

Made also new printed USB controller ports:
Schermafbeelding 2019-05-26 om 21.39.11

How to Script it?

I made  2 bash scripts and 1 pyton script (reworked its the RFID reader):

Schermafbeelding 2019-05-26 om 22.25.41
Only added the import subprocess so i can run shell code.
Schermafbeelding 2019-05-26 om 22.26.17
Change your UID to the card you want to use to boot a game. (my card is 221,107,213,59,88)

The Time.sleep(15) needs to be removed to boot the game quicker but left it in because want to try loading splach screen or something. The Led is to indicate if the game is stopt or not. Then it will boot EmulationStation again.
The python program stops but is been rebooted with EmulationStation.

The bash scripts:

Schermafbeelding 2019-05-26 om 21.00.17
This will kill EmulationStation and load the game
Schermafbeelding 2019-05-26 om 20.58.42
This will restart EmulationStation and my Python script will check for a RFID card

And to make it boot at run you need to make this change:
Schermafbeelding 2019-05-26 om 22.48.26

And for the skin i used the NES-Mini theme.

But it was missing 2 themes, i used ScummVM and the Oric emulator on my Pi.
So i made them download link below:
ScummVM:
SCUMMTHEME 1 SCUMMTHEME 2
Download link: ScummVM.
Oric Atmos :
ORIC THEME 1 ORIC THEME 2

Download link: Oric Atoms.

The RFID fits perfect in the box that i made, now i can insert real NES cartridges 😀
IMG_3454
So if i buy empty nes cartridges i could insert a rfid tag and load that game

Tried that and works ;-)
Tried that and works 😉

(cartridges and RFID tag)

Things to do:

Mount RFID on top case, make everything more durable.
Optimise the code, use some sort of database to use more UID’s and game titles.
Get more RFID tag’s, print more modes of old games… (open source Amiibo’s)

Sources needed to make this happen:

How to integrate RFID module with Raspberry Pi


https://pimylifeup.com/raspberry-pi-rfid-rc522/

RC522 RFID lezer aansluiten op een Raspberry Pi en uitlezen met Python


https://github.com/mxgxw/MFRC522-python/issues/69
https://github.com/RetroPie/RetroPie-Setup/wiki/FAQ
https://retropie.org.uk/forum/topic/2211/questions-about-runcommand-sh/2
https://retropie.org.uk/forum/topic/8230/start-game-from-command-line
https://retropie.org.uk/forum/topic/18937/runcommand-usage-from-python-script-not-working
https://github.com/Aloshi/EmulationStation/issues/236

Retropie – Tips ‘n Tricks


https://www.codingepiphany.com/2013/06/23/running-gog-com-scummvm-games-on-raspberry-pi/
https://retropie.org.uk/forum/topic/13482/using-runcommand-from-the-terminal/3|
https://retropie.org.uk/forum/topic/5307/command-line-command-works-but-doesn-t-work-if-i-put-it-into-a-script

 

Category: 3d Model, 3D Printing, Coding, DIY, Nes, Raspberry Pi, Retro, RetroPie | Comments Off on NES-Pi + Custom Amiibo (sort of)
May 11

Dreamcast and Online.

Few weeks ago I installed Dream Pi on one of my Raspberry Pi’s.
After that I could enjoy the Online interner of 1999 😀

There is also a nice site that keeps track of how is online: dreamcast.online/now
Schermafbeelding 2019-05-11 om 20.39.29

But I din’t have a good case for it so it was laying around.
So I wanted to try for my first print on my new Anycubic Photon a Dreamcast Shell that I found on Thingiverse.Just a Video of me trying to connect to DreamPi and Quake 3 DC servers
Quake is my go to game to test my connection…

 

First print ever on my Anycubic Photon… Not that good result 🙁
IMG_3303

Did’t clean it correctly,
I did it in water after print and then let it there for a day, and then let it dry in the sun.
IMG_3298

The water made it all defuses ooo well learned something i guess
IMG_3299Maybe I can clean it a bit up, but for now the setup looks beter then it looked before.

 

There was room for the USB modem in the shell so i mod it in.
Only needed to extend the USB cable to make it work:

IMG_3302

My Voltage Line inducer 2 x 9v because I live in PAL area!
Need to fix me a box or something for this thing…
Schermafbeelding 2019-06-09 om 22.09.07

 

Made a design
Will not print in color gonna use crayons to fill in the text and logo’s
Schermafbeelding 2019-05-16 om 21.31.29

Print pix soon…

 

Category: 3D Printing, Dreamcast, Mod´s, Raspberry Pi, Sega, Software | Comments Off on Dreamcast and Online.
May 11

Remix 3D Model of Dreamcast VMU

I recently got a Anycubic Photon.

And you can’t change your infill so you need to use hollow models;
when you don’t want to use a lot of resin.

 

I found this vmu on Thingiverse by pcwzrd13:
Printed this for my self and looks good but want to try it on the Anycubic so i need to redesign it.

Thingiverse

So I have been playing in ThinkerCad again result:

Schermafbeelding 2019-05-11 om 10.48.37

 

The VMU is now hollow and loose buttons  😀

Maybe I can fit a smartwatch in there have a cheap 10 euro watch laying around.

But lets print it first 😀

Schermafbeelding 2019-05-11 om 10.56.00

 

Direct Download link
Link to thingiverse
Link to Tinkercad

Category: 3d Model, 3D Printing | Comments Off on Remix 3D Model of Dreamcast VMU