Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Pokémon mini emulation.
« previous next »
  • Print
Pages: [1]

Author Topic: Pokémon mini emulation.  (Read 1262 times)

Offline Vague Rant

  • Member
  • *
  • Posts: 49
    • Vague Rant
Pokémon mini emulation.
« on: March 31, 2010, 06:05:46 AM »
The Pokémon mini is a Nintendo handheld released in 2001 which, to the external viewer, was basically like a tiny, monochrome (not greyscale) Game Boy. It took small cartridges and about ten commercial games were released for it. It was later reverse engineered and has had a number of homebrew applications developed for it and at least one GPLed (Windows) emulator: Minimon.

On the upside are the devices generally low specs and the display size (96*64), as it's small enough for almost all supported devices to display in full; e.g. Sansa's Clip series are 128*64, almost a perfect match.

On the downside, the device is almost entirely custom; barely any standard parts, so its not as well understood as other architectures like the Z80, etc. Still, there's a fairly comprehensive wiki on the hardware, as well as the aforementioned emulator for a practical approach.

Brief spec rundown:
CPU: 8-bit custom 4MHz, nicknamed "Minx" by hackers
RAM: 4KB SRAM
Input: D-Pad, two face buttons, power button, "shake" (pedometer)
Audio: Custom single channel square wave
Display: 96*64 monochrome LCD

The device also features some less important emulationwise features like an infra-red port and a vibration motor.

All that said it might take some optimisation to get any sort of decent speed out of the emulator on some of the lower-spec players Rockbox supports, and less importantly, the device's primitive "greyscale" mode may cause issues. Really it's just blinking pixels at a faster refresh rate than the display can handle, "blurring" into additional shades--for those familiar with homebrewing TI's graphing calculators, it's the same "trick" used there--but since Rockbox is seen on a vast array of displays, it might be complicated to get this working on all screens; still, the games rarely or never rely on it, so while it might look a bit ugly, not supporting it would cause no major issues.

Besides its lack of attention previously in terms of emulation on other platforms, it seems like an ideal target for emulating on DAPs.
Logged
Sansa Clip+

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: Pokémon mini emulation.
« Reply #1 on: March 31, 2010, 06:30:18 AM »
very unlikely. the emulator is written in c++ which means its far from trivial to port to rockbox.
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Pokémon mini emulation.
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.065 seconds with 16 queries.