Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
systems:hikaru [2022/04/20 09:54] – created atarisystems:hikaru [2026/02/22 19:20] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
-<WRAP center round todo> 
-This article needs some TLC. Read at your own risk. 
-</WRAP> 
 <WRAP group> <WRAP group>
 <WRAP round box twothirds column> <WRAP round box twothirds column>
-{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/hikaru.svg?nolink&300 }} +====== Sega Hikaru ======
- +
-====== Hikaru ======+
  
-The Hikaru is arcade developed by Sega. It was released in 1999.+The Sega Hikaru is an arcade system board released by Sega in 1999. It was an evolution of the [[systems:naomi|NAOMI]] hardware with superior graphics capabilities, featuring two Hitachi SH-4 CPUs and the first arcade platform capable of Phong Shading. Due to its high production cost, Sega abandoned the platform in favor of [[systems:naomi|NAOMI]] and [[systems:naomi2|NAOMI 2]] development, resulting in a very small library of dedicated-cabinet games.
  
-This system scrapes metadata for the "hikaru, arcade" group(s) and loads the ''hikaru'' set from the currently selected theme, if available.+This system is only available on **x86_64** builds.
 </WRAP> </WRAP>
  
 <WRAP third column> <WRAP third column>
-{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/consoles/hikaru.png?nolink&350 |}} 
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Line 20: Line 14:
 ==== Quick reference ==== ==== Quick reference ====
  
-  * **Emulator:** [[#demul|demul]]+  * **Emulators:** [[#demul|Demul]] (default), [[#mame|MAME]], [[#retroarch|RetroArch]] 
 +  * **Cores available:** [[#demul_2|Demul]], [[#mame_2|MAME (standalone)]], [[#libretro:_mame|libretro: MAME]]
   * **Folder:** ''/userdata/roms/hikaru''   * **Folder:** ''/userdata/roms/hikaru''
   * **Accepted ROM formats:** ''.zip'', ''.7z''   * **Accepted ROM formats:** ''.zip'', ''.7z''
Line 26: Line 21:
 ===== BIOS ===== ===== BIOS =====
  
-^ MD5 checksum ^ Share file path ^ Description ^ +No BIOS files are required for MAME or lr-mame
-| ''aac601811a25d7b31a3d5f3f1f82f338'' | ''bios/hikaru.zip'' | | + 
-| ''e95415b161121bef35ade12367138c63'' | ''bios/mie.zip'' | |+For Demul, BIOS files are managed internally by the emulator.
  
 ===== ROMs ===== ===== ROMs =====
  
-Place your Hikaru ROMs in ''/userdata/roms/hikaru''.+Place your Sega Hikaru ROMs in ''/userdata/roms/hikaru''. 
 + 
 +ROMs should be in zipped format compatible with **MAME 0.284** or later. 
 + 
 +<WRAP center round important> 
 +The emulators are still work in progress for Hikaru games, so mileage will vary. Performance depends on your x86_64 system hardware. If you get audio stuttering and slow music, your system is not powerful enough to run this system. 
 +</WRAP>
  
 ===== Emulators ===== ===== Emulators =====
Line 38: Line 39:
 ==== Demul ==== ==== Demul ====
  
-From their FAQ:+[[https://demul.emulation64.com/|Demul]] is a Sega Dreamcast and arcade emulator running under WINE. It is the **default emulator** for Hikaru in Batocera.
  
->Demul is Sega's multi-system game console and automaton emulator, originally intended solely to emulate the Sega Dreamcast game console. Currently, the emulator also supports emulation of Sega Dreamcast-based slot machines: Naomi, Naomi 2 and Atomiswave . Support for Sega Model 3, Sega Hikaru, Sega Saturn is under development .+<WRAP center round important> 
 +Your graphics card requires **Vulkan drivers** for Demul to work. 
 +</WRAP>
  
-Demul is run in Batocera under Wine, so any limitations that apply to Wine also applies to Demul (such as requiring ''ext4'' or more advanced filesystems, flaky controller compatibility and only working on x86_64). Demul also requires graphics cards with Vulkan support.+=== Demul: First start ===
  
-=== Demul configuration ===+You need to run a ROM at least once **and** be connected to the internet. This creates the directory structure and installs the associated Windows libraries for WINE.
  
-Standardized features available to all cores of this emulator: ''hikaru.videomode'', ''hikaru.videomode'', ''hikaru.bezel'', ''hikaru.bezel_stretch'', ''hikaru.hud'', ''hikaru.bezel.tattoo'', ''hikaru.bezel.tattoo_corner'', ''hikaru.bezel.tattoo_file'', ''hikaru.bezel.resize_tattoo''+It may take some minutes before the game starts on first use — this is normalPlease be patient as it can take up to 2 minutes depending on your internet connection speed.
  
-^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value''+=== DemulControllers ===
-^ Settings that apply to all cores of this emulator || +
-| **GAME ASPECT RATIO ''hikaru.demulRatio''** | \\ => Stretch ''0'', 4:3 (Default) ''1'', 16:9 ''2''. | +
-| **VSYNC ''hikaru.demulVSync''** | Fix screen tearing.\\ => Off ''0'', On ''1''. |+
  
-=== First run ===+Currently controllers cannot be configured using the desktop app. This is a limitation of the Demul app under WINE but also a known buggy pad plugin, even under Windows. Currently 2 players are mapped using the emulator's default keyboard configuration via evmapy.
  
-After loading a Naomi 2 ROM for the first time, Batocera will download and install the appropriate files. This process takes a few minutes up to (a long time) depending on your internet speed. There is no progress bar.+=== Demul: Service Menu ===
  
-=== Service menu ===+A keyboard is required. You can access the Service Menu using **F4** and then use **F2** to navigate with **F4** to select.
  
-<WRAP center round todo> +=== Demul configuration ===
-Redo this section, add images, explain what it's actually for, etc. +
-</WRAP>+
  
-<WRAP center round important+^ ES setting name ''batocera.conf key'' ^ Description >> ES option ''key value'' ^ 
-A keyboard required to access this menu+| **GAME ASPECT RATIO ''hikaru.demulRatio''** | Set the game aspect ratio.\\ >> Stretch ''0'', 4:3 (Default) ''1'', 16:9 ''2''. | 
-</WRAP>+| **VSYNC ''hikaru.demulVSync''** | Fix screen tearing.\\ >> Off ''0'', On ''1''. |
  
-While running a game, press ''[F4]'' to access the service menu for that title. This menu contains different options for each game, and saves their configuration independently.+=== Demul: Compatible ROMs ===
  
-Repeatedly press ''[F2]'' to navigate the menu, and press ''[F4]'' to confirm.+Demul has a specific list of currently compatible ROMs:
  
-===== Controls =====+^ ROM name ^ Game title ^ 
 +| ''airtrix'' | Air Trix (Rev. A) | 
 +| ''airtrixo'' | Air Trix (original) | 
 +| ''braveff'' | Brave Firefighters | 
 +| ''hikcheck'' | Hikaru Check ROM BD | 
 +| ''pharrier'' | Planet Harriers (Rev. A) | 
 +| ''swracer'' | Star Wars: Racer Arcade | 
 +| ''sgnascar'' | NASCAR Arcade (Rev. A) | 
 +| ''sgnascaro'' | NASCAR Arcade (original) | 
 +| ''von4'' | Cyber Troopers Virtual-On 4: Force (Rev. E) |
  
-Currently controllers cannot be configured using the desktop app. This is a limitation of the Demul app under Wine. As of writing, only Player 1 is mapped with the default layout.+==== MAME ====
  
-<WRAP center round todo> +[[https://www.mamedev.org/|MAME]] (standalone) can be used as an alternative emulator for Hikaru games. It supports the full Hikaru ROM set, though emulation accuracy and performance vary per game.
-This part needs to be rewritten. It contains important information so it will remain here for now.+
  
-Demul uses decimal for pad configuration in the padDemul.ini +==== RetroArch ====
-To determine the decimal we have to convert the hexadecimal to decimal. +
-You can edit arcade controls they're under the [JAMMAx_x] headings depending on the number of controllers.+
  
-Controller 1 = 0x100 & 0x200 for the buttons & the 2x analog sticks. +[[https://docs.libretro.com/|RetroArch]] with the **libretro: MAME** core is also available.
-Controller 2 = 0x101 & 0x201 etc.+
  
-Device input hex codes are listed in the appropriate linux kernel input.h depending on the controller type. +=== RetroArch configuration ===
-i.e. A gamepad's 'start' button is 0x13b +
-Therefore controller 1's start button is 0100013b in hex or 16777531 in decimal. +
-Controller 2 would be 0101013b / 16843067 accordingly. +
-</WRAP>+
  
-Here are the default Hikaru's controls shown on a [[:configure_a_controller|Batocera RetroPad]]+RetroArch offers **Quick Menu** accessed by pressing ''[HOTKEY]''{{:wiki:south.png?nolink&20|South button (B SNES)}} which can be used to alter various things like [[:advanced_retroarch_settings|RetroArch and core options]], and [[:remapping_controls_per_emulator|controller mapping]].
- +
-{{https://raw.githubusercontent.com/batocera-linux/batocera-controller-overlays/master/solid-4k/hikaru.png}}+
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
- 
-==== Further troubleshooting ==== 
  
 For further troubleshooting, refer to the [[:support|generic support pages]]. For further troubleshooting, refer to the [[:support|generic support pages]].
  
  • systems/hikaru.1650448458.txt.gz
  • Last modified: 4 years ago
  • by atari