Tuesday, July 23, 2013

Temper 0.80 for Dingoo Native v1.0

What is Temper?
Temper is an NEC PC Engine emulator originally coded by Exophase and ported by Slaanesh.
 Temper plays HuCard, CD, SCD, AracdeCD and SuperGfx games.

Another one that's been a long time in the coming. Much of this was done more than a year ago, however it wasn't polished or fast enough as I couldn't use any of the ARM assembly code that a good portion of this is written in.

A few recent breakthroughs in my development toolchain and other optimizations on the native side code has meant that this is now working fullspeed on the Dingoo Native!
Most games (even CD) will run at fullspeed with no frameskip. Well all the ones I've tried - about 30 or so.
Everything seems to work fine including HuCard, CD, SCD and Arcade support. There is full OGG support for CD tracks and BZIP2 compression is also supported for compressed ROMs and savestates.




CD support and the .CUE file

For CD games, you will need .CUE and .ISO/.OGG files for data and sound tracks respectively.
I converted my own PC Engine CD games to test this out so I know that it works fine.
There isn't however a lot of error checking so the file format is picky.

The .CUE file is simply a TXT file that tells Temper what each file is. Edit it with a text editor like vim.

For example, the first 3 file entries of Castlevania would look something like this.

FILE "DraculaX_t1.ogg" OGG
  TRACK 01 AUDIO
    INDEX 01 00:00:00
FILE "DraculaX_t2.iso" BINARY
  TRACK 02 MODE1/2048
    PREGAP 00:03:00
    INDEX 01 00:00:00
FILE "DraculaX_t3.ogg" OGG
  TRACK 03 AUDIO
    PREGAP 00:02:00
    INDEX 01 00:00:00


Note that the FILE entries are just the actual filenames with no paths.
All files should be contained within the directory where the .CUE is found.
I use separate directories for each CD game, the game selector can navigate through around the filesystem.

GP32 version

I also have a GP32 version of Temper which is also quite fast and playable. Is anyone interested in a GP32 version of this anymore?

11 comments:

  1. Thanks a lot Slaanesh for your port.

    ReplyDelete
  2. any chance of a source code release?

    ReplyDelete
  3. I too am curious if a source release will happen. I'm trying to get a PCE to work on gcw-zero and Temper has all but vanished from the internet.

    ReplyDelete
  4. Great job with temper,slaanesh! Can you release the source codes,please?

    ReplyDelete
  5. Great job !!!! Very interessed by the GP32 port !!!! :)

    ReplyDelete
  6. Por favor, gp32 version cuanto antes, gracias !!

    ReplyDelete
  7. Very interested by the GP32 port too Slaanesh ! :] Just heard about it today, sorry.

    ReplyDelete
  8. Hyper Dyne Side Arms Special freezes after the PC Engine CD boot screen. Could you fix it, please?

    ReplyDelete
  9. The source is closed as per the wishes of the original author. I'm making some fixes to Temper at the moment. If you have any requests let me know, I'll do my best. Compatibility issues are usually something I cannot fix in this case as it's reliant on the original game engine.

    ReplyDelete
  10. Hi! Waiting for the new release for Dingoo. I hope you can speed up the emu when scale width is on and fix sound issues for PCE CD games. Thank you in advance!

    ReplyDelete
  11. Phương thuốc nam chữa đau bao tử hiệu quả , Cách chữa bệnh loét dạ dày tá tràng , Thuốc và cách chữa viêm amidan , Chữa bệnh amidan mủ ,đặc trị benh me day man tinh , thuoc chua tri gan nhiem mo , Bé mắc bệnh viêm phế quản phổi, Làm thế nào để có những cách chữa ho hiệu quả ,phương pháp mới điều trị viêm mũi dị ứng ,Khoa học với cách chua benh viem xoang mũi, Giaỉ pháp điều trị bệnh dạ dày mới , Chia sẻ thuốc chữa trào ngược dạ dày , Nghiên cứu mới về cách chữa bện trào ngược dạ dày hiệu quả , Rụng tóc nam nữ và những cách chữa rụng tóc, Phụ nữ với căn bệnh điều trị rối loạn kinh nguyệt như thế nào , Bệnh viêm xương khớp và thoái hóa đốt sống cổ thì chữa thế nào ? Vài mẹo giảm đau dạ dày Để biết cách giảm bớt cơn đau của bệnh . Phương thuốc quý thuoc chua viem gan b Hiệu quả , Đông y cach chua viem amidan , Viêm họng và bệnh viêm amidan hốc mủ làm sao chữa được ?, Thuốc đông y chữa bệnh loét đại tràng lâu ngày . Chúng tôi chuyên nghiên cứu đau dạ dày ăn gì không nên ăn gì cho nhanh khỏi . Bạn nên biết về triệu chứng bệnh đau dạ dày Như thế nào. Cách chua viem hong

    ReplyDelete