• HomeBoards
  • RulesRules
  • HelpHelp
  • WikiWiki
  • Donate

Author Topic: Temper - NEC PC-ENGINE emulator  (Read 43013 times)

gameblabla (OP)

  • Posts: 1446
Re: Temper - NEC PC-ENGINE emulator
« Reply #40 on: September 15, 2016, 12:15:01 am »
Well, i can't seem to tweak it to make it look like Mednafen...
I might end up simply using pre-calculated values from the 512-color test lol.

I don't know the problem, but when I try a CD game, the screen turns black and nothing more.
I put the syscards in the .temper\syscards directory :-\, I need something else?
Your game needs to be in bin/cue or iso/cue format.
Check the cue file, it needs to be valid and the filename is case-sensitive,
you might have to modify the cue file.

The syscards file needs to be named "syscard3.pce", make sure that's the case.

I myself tried it just recently (last version) and i can assure you CD games work perfectly.

Also... if you use Filezilla, you need to change the transfer type.
To do so, go to Transfer -> Transfer Type -> Binary.
Then delete your iso and transfer it again to your console.

I'm sorry but i know a lot of people who suffered from that issue and it turned out to be Filezilla's fault.
A MTP implementation to the Zero should fix this but it won't be added any time soon.
« Last Edit: September 15, 2016, 12:17:52 am by gameblabla »

Qubits

  • Posts: 146
Re: Temper - NEC PC-ENGINE emulator
« Reply #41 on: September 15, 2016, 08:21:24 am »
Can any dev on the forum help to fix this color issue ?

gameblabla (OP)

  • Posts: 1446
Re: Temper - NEC PC-ENGINE emulator
« Reply #42 on: September 15, 2016, 08:47:06 am »
Can any dev on the forum help to fix this color issue ?
lol

But i could use some help...
If anyone has some time to waste, i want the rgb values for each color found on that screenshot :


There are 512 colors in total, any volonteers ?

Qubits

  • Posts: 146
Re: Temper - NEC PC-ENGINE emulator
« Reply #43 on: September 15, 2016, 11:02:21 am »
I will work on it this week end. What you need is for exemple : Red = 74 / Green = 114 / Blue = 90 , for each of the colours right ? Also there is not 512 colors on this picture but 539 so are you sure it's going to help you ?

gameblabla (OP)

  • Posts: 1446
Re: Temper - NEC PC-ENGINE emulator
« Reply #44 on: September 15, 2016, 11:10:22 am »
What you need is for exemple : Red = 74 / Green = 114 / Blue = 90 , for each of the colours right ?
Exactly. Start from left to right, go down to the next range, repeat.
Quote
Also there is not 512 colors on this picture but 539 so
Yeah, sorry about that, there's indeed a little more than 512 colors.
Quote
are you sure it's going to help you ?
If you wish to have better colors on Temper, then this is your only hope.

Thanks Qubits, you're one crazy dude hahaha
« Last Edit: September 15, 2016, 11:13:00 am by gameblabla »

Qubits

  • Posts: 146
Re: Temper - NEC PC-ENGINE emulator
« Reply #45 on: September 15, 2016, 11:13:52 am »
It's going to take me 30-60 mins max, i might even do it tonight since i will come back home pretty soon and hopefully you will be able to fix this color issue this week end :)

TimeDevouncer

  • Posts: 231
Re: Temper - NEC PC-ENGINE emulator
« Reply #46 on: September 15, 2016, 04:08:39 pm »
Well, i can't seem to tweak it to make it look like Mednafen...
I might end up simply using pre-calculated values from the 512-color test lol.

I don't know the problem, but when I try a CD game, the screen turns black and nothing more.
I put the syscards in the .temper\syscards directory :-\, I need something else?
Your game needs to be in bin/cue or iso/cue format.
Check the cue file, it needs to be valid and the filename is case-sensitive,
you might have to modify the cue file.

The syscards file needs to be named "syscard3.pce", make sure that's the case.

I myself tried it just recently (last version) and i can assure you CD games work perfectly.

Also... if you use Filezilla, you need to change the transfer type.
To do so, go to Transfer -> Transfer Type -> Binary.
Then delete your iso and transfer it again to your console.

I'm sorry but i know a lot of people who suffered from that issue and it turned out to be Filezilla's fault.
A MTP implementation to the Zero should fix this but it won't be added any time soon.

You're right, with modified " cues" works fine, thank you so much ;D
Look behind you! A three-headed monkey!

Qubits

  • Posts: 146
Re: Temper - NEC PC-ENGINE emulator
« Reply #47 on: September 15, 2016, 06:09:56 pm »
Came back from work later than i've thought, so i've done the first column, i will try to finish it tomorrow or this week end. I will update the post. I also put a picture as a reference so you can understand how its done :

Column A1 : (R0,G0,B0) / (R0,G0,B36) / (R0,G0,B72) / (R0,G0,B108) / (R0,G0,B144) / (R0,G0,B180) / (R0,G0,B216) / (R0,G0,B252)
Column A2 : (R144,G0,B0) / (R144,G0,B36) / (R144,G0,B72) / (R144,G0,B108) / (R144,G0,B144) / (R144,G0,B180) / (R144,G0,B216) / (R144,G0,B252)
Column A3 : (R0,G36,B0) / (R0,G36,B36) / (R0,G36,B72) / (R0,G36,B108) / (R0,G36,B144) / (R0,G36,B180) / (R0,G36,B216) / (R0,G36,B252)
Column A4 : (R144,G36,B0) / (R144,G36,B36) / (R144,G36,B72) / (R144,G36,B108) / (R144,G36,B144) / (R144,G36,B180) / (R144,G36,B216) / (R144,G36,B252)
Column A5 : (R0,G72,B0) / (R0,G72,B36) / (R0,G72,B72) / (R0,G72,B108) / (R0,G72,B144) / (R0,G72,B180) / (R0,G72,B216) / (R0,G72,B252)
Column A6 : (R144,G72,B0) / (R144,G72,B36) / (R144,G72,B72) / (R144,G72,B108) / (R144,G72,B144) / (R144,G72,B180) / (R144,G72,B216) / (R144,G72,B252)
Column A7 : (R0,G108,B0) / (R0,G108,B36) / (R0,G108,B72) / (R0,G108,B108) / (R0,G108,B144) / (R0,G108,B180) / (R0,G108,B216) / (R0,G108,B252)
Column A8 : (R144,G108,B0) / (R144,G108,B36) / (R144,G108,B72) / (R144,G108,B108) / (R144,G108,B144) / (R144,G108,B180) / (R144,G108,B216) / (R144,G108,B252)
Column A9 : (R0,G144,B0) / (R0,G144,B36) / (R0,G144,B72) / (R0,G144,B108) / (R0,G144,B144) / (R0,G144,B180) / (R0,G144,B216) / (R0,G144,B252)
Column A10 : (R144,G144,B0) / (R144,G144,B36) / (R144,G144,B72) / (R144,G144,B108) / (R144,G144,B144) / (R144,G144,B180) / (R144,G144,B216) / (R144,G144,B252)
Column A11 : (R0,G180,B0) / (R0,G180,B36) / (R0,G180,B72) / (R0,G180,B108) / (R0,G180,B144) / (R0,G180,B180) / (R0,G180,B216) / (R0,G180,B252)
Column A12 : (R144,G180,B0) / (R144,G180,B36) / (R144,G180,B72) / (R144,G180,B108) / (R144,G180,B144) / (R144,G180,B180) / (R144,G180,B216) / (R144,G180,B252)
Column A13 : (R0,G216,B0) / (R0,G216,B36) / (R0,G216,B72) / (R0,G216,B108) / (R0,G216,B144) / (R0,G216,B180) / (R0,G216,B216) / (R0,G216,B252)
Column A14 : (R144,G216,B0) / (R144,G216,B36) / (R144,G216,B72) / (R144,G216,B108) / (R144,G216,B144) / (R144,G216,B180) / (R144,G216,B216) / (R144,G216,B252)
Column A15 : (R0,G252,B0) / (R0,G252,B36) / (R0,G252,B72) / (R0,G252,B108) / (R0,G252,B144) / (R0,G252,B180) / (R0,G252,B216) / (R0,G252,B252)
Column A16 : (R144,G252,B0) / (R144,G252,B36) / (R144,G252,B72) / (R144,G252,B108) / (R144,G252,B144) / (R144,G252,B180) / (R144,G252,B216) / (R144,G252,B252)


Column B1 : (R36,G0,B0) / (R36,G0,B36) / (R36,G0,B72) / (R36,G0,B108) / (R36,G0,B144) / (R36,G0,B180) / (R36,G0,B216) / (R36,G0,B252)
Column B2 : (R180,G0,B0) / (R180,G0,B36) / (R180,G0,B72) / (R180,G0,B108) / (R180,G0,B144) / (R180,G0,B180) / (R180,G0,B216) / (R180,G0,B252)
Column B3 : (R36,G36,B0) / (R36,G36,B36) / (R36,G36,B72) / (R36,G36,B108) / (R36,G36,B144) / (R36,G36,B180) / (R36,G36,B216) / (R36,G36,B252)
Column B4 : (R180,G36,B0) / (R180,G36,B36) / (R180,G36,B72) / (R180,G36,B108) / (R180,G36,B144) / (R180,G36,B180) / (R180,G36,B216) / (R180,G36,B252)
Column B5 : (R36,G72,B0) / (R36,G72,B36) / (R36,G72,B72) / (R36,G72,B108) / (R36,G72,B144) / (R36,G72,B180) / (R36,G72,B216) / (R36,G72,B252)
Column B6 : (R180,G72,B0) / (R180,G72,B36) / (R180,G72,B72) / (R180,G72,B108) / (R180,G72,B144) / (R180,G72,B180) / (R180,G72,B216) / (R180,G72,B252)
Column B7 : (R36,G108,B0) / (R36,G108,B36) / (R36,G108,B72) / (R36,G108,B108) / (R36,G108,B144) / (R36,G108,B180) / (R36,G108,B216) / (R36,G108,B252)
Column B8 : (R180,G108,B0) / (R180,G108,B36) / (R180,G108,B72) / (R180,G108,B108) / (R180,G108,B144) / (R180,G108,B180) / (R180,G108,B216) / (R180,G108,B252)
Column B9 : (R36,G144,B0) / (R36,G144,B36) / (R36,G144,B72) / (R36,G144,B108) / (R36,G144,B144) / (R36,G144,B180) / (R36,G144,B216) / (R36,G144,B252)
Column B10 : (R180,G144,B0) / (R180,G144,B36) / (R180,G144,B72) / (R180,G144,B108) / (R180,G144,B144) / (R180,G144,B180) / (R180,G144,B216) / (R180,G144,B252)
Column B11 : (R36,G180,B0) / (R36,G180,B36) / (R36,G180,B72) / (R36,G180,B108) / (R36,G180,B144) / (R36,G180,B180) / (R36,G180,B216) / (R36,G180,B252)
Column B12 : (R180,G180,B0) / (R180,G180,B36) / (R180,G180,B72) / (R180,G180,B108) / (R180,G180,B144) / (R180,G180,B180) / (R180,G180,B216) / (R180,G180,B252)
Column B13 : (R36,G216,B0) / (R36,G216,B36) / (R36,G216,B72) / (R36,G216,B108) / (R36,G216,B144) / (R36,G216,B180) / (R36,G216,B216) / (R36,G216,B252)
Column B14 : (R180,G216,B0) / (R180,G216,B36) / (R180,G216,B72) / (R180,G216,B108) / (R180,G216,B144) / (R180,G216,B180) / (R180,G216,B216) / (R180,G216,B252)
Column B15 : (R36,G252,B0) / (R36,G252,B36) / (R36,G252,B72) / (R36,G252,B108) / (R36,G252,B144) / (R36,G252,B180) / (R36,G252,B216) / (R36,G252,B252)
Column B16 : (R180,G252,B0) / (R180,G252,B36) / (R180,G252,B72) / (R180,G252,B108) / (R180,G252,B144) / (R180,G252,B180) / (R180,G252,B216) / (R180,G252,B252)


Column C1 : (R72,G0,B0) / (R72,G0,B36) / (R72,G0,B72) / (R72,G0,B108) / (R72,G0,B144) / (R72,G0,B180) / (R72,G0,B216) / (R72,G0,B252)
Column C2 : (R216,G0,B0) / (R216,G0,B36) / (R216,G0,B72) / (R216,G0,B108) / (R216,G0,B144) / (R216,G0,B180) / (R216,G0,B216) / (R216,G0,B252)
Column C3 : (R72,G36,B0) / (R72,G36,B36) / (R72,G36,B72) / (R72,G36,B108) / (R72,G36,B144) / (R72,G36,B180) / (R72,G36,B216) / (R72,G36,B252)
Column C4 : (R216,G36,B0) / (R216,G36,B36) / (R216,G36,B72) / (R216,G36,B108) / (R216,G36,B144) / (R216,G36,B180) / (R216,G36,B216) / (R216,G36,B252)
Column C5 : (R72,G72,B0) / (R72,G72,B36) / (R72,G72,B72) / (R72,G72,B108) / (R72,G72,B144) / (R72,G72,B180) / (R72,G72,B216) / (R72,G72,B252)
Column C6 : (R216,G72,B0) / (R216,G72,B36) / (R216,G72,B72) / (R216,G72,B108) / (R216,G72,B144) / (R216,G72,B180) / (R216,G72,B216) / (R216,G72,B252)
Column C7 : (R72,G108,B0) / (R72,G108,B36) / (R72,G108,B72) / (R72,G108,B108) / (R72,G108,B144) / (R72,G108,B180) / (R72,G108,B216) / (R72,G108,B252)
Column C8 : (R216,G108,B0) / (R216,G108,B36) / (R216,G108,B72) / (R216,G108,B108) / (R216,G108,B144) / (R216,G108,B180) / (R216,G108,B216) / (R216,G108,B252)
Column C9 : (R72,G144,B0) / (R72,G144,B36) / (R72,G144,B72) / (R72,G144,B108) / (R72,G144,B144) / (R72,G144,B180) / (R72,G144,B216) / (R72,G144,B252)
Column C10 : (R216,G144,B0) / (R216,G144,B36) / (R216,G144,B72) / (R216,G144,B108) / (R216,G144,B144) / (R216,G144,B180) / (R216,G144,B216) / (R216,G144,B252)
Column C11 : (R72,G180,B0) / (R72,G180,B36) / (R72,G180,B72) / (R72,G180,B108) / (R72,G180,B144) / (R72,G180,B180) / (R72,G180,B216) / (R72,G180,B252)
Column C12 : (R216,G180,B0) / (R216,G180,B36) / (R216,G180,B72) / (R216,G180,B108) / (R216,G180,B144) / (R216,G180,B180) / (R216,G180,B216) / (R216,G180,B252)
Column C13 : (R72,G216,B0) / (R72,G216,B36) / (R72,G216,B72) / (R72,G216,B108) / (R72,G216,B144) / (R72,G216,B180) / (R72,G216,B216) / (R72,G216,B252)
Column C14 : (R216,G216,B0) / (R216,G216,B36) / (R216,G216,B72) / (R216,G216,B108) / (R216,G216,B144) / (R216,G216,B180) / (R216,G216,B216) / (R216,G216,B252)
Column C15 : (R72,G252,B0) / (R72,G252,B36) / (R72,G252,B72) / (R72,G252,B108) / (R72,G252,B144) / (R72,G252,B180) / (R72,G252,B216) / (R72,G252,B252)
Column C16 : (R216,G252,B0) / (R216,G252,B36) / (R216,G252,B72) / (R216,G252,B108) / (R216,G252,B144) / (R216,G252,B180) / (R216,G252,B216) / (R216,G252,B252)


Column D1 : (R108,G0,B0) / (R108,G0,B36) / (R108,G0,B72) / (R108,G0,B108) / (R108,G0,B144) / (R108,G0,B180) / (R108,G0,B216)
Column D2 : (R252,G0,B0) / (R252,G0,B36) / (R252,G0,B72) / (R252,G0,B108) / (R252,G0,B144) / (R252,G0,B180) / (R252,G0,B216)
Column D3 : (R108,G36,B0) / (R108,G36,B36) / (R108,G36,B72) / (R108,G36,B108) / (R108,G36,B144) / (R108,G36,B180) / (R108,G36,B216)
Column D4 : (R252,G36,B0) / (R252,G36,B36) / (R252,G36,B72) / (R252,G36,B108) / (R252,G36,B144) / (R252,G36,B180) / (R252,G36,B216)
Column D5 : (R108,G72,B0) / (R108,G72,B36) / (R108,G72,B72) / (R108,G72,B108) / (R108,G72,B144) / (R108,G72,B180) / (R108,G72,B216)
Column D6 : (R252,G72,B0) / (R252,G72,B36) / (R252,G72,B72) / (R252,G72,B108) / (R252,G72,B144) / (R252,G72,B180) / (R252,G72,B216)
Column D7 : (R108,G108,B0) / (R108,G108,B36) / (R108,G108,B72) / (R108,G108,B108) / (R108,G108,B144) / (R108,G108,B180) / (R108,G108,B216)
Column D8 : (R252,G108,B0) / (R252,G108,B36) / (R252,G108,B72) / (R252,G108,B108) / (R252,G108,B144) / (R252,G108,B180) / (R252,G108,B216)
Column D9 : (R108,G144,B0) / (R108,G144,B36) / (R108,G144,B72) / (R108,G144,B108) / (R108,G144,B144) / (R108,G144,B180) / (R108,G144,B216)
Column D10 : (R252,G144,B0) / (R252,G144,B36) / (R252,G144,B72) / (R252,G144,B108) / (R252,G144,B144) / (R252,G144,B180) / (R252,G144,B216)
Column D11 : (R108,G180,B0) / (R108,G180,B36) / (R108,G180,B72) / (R108,G180,B108) / (R108,G180,B144) / (R108,G180,B180) / (R108,G180,B216)
Column D12 : (R252,G180,B0) / (R252,G180,B36) / (R252,G180,B72) / (R252,G180,B108) / (R252,G180,B144) / (R252,G180,B180) / (R252,G180,B216)
Column D13 : (R108,G216,B0) / (R108,G216,B36) / (R108,G216,B72) / (R108,G216,B108) / (R108,G216,B144) / (R108,G216,B180) / (R108,G216,B216)
Column D14 : (R252,G216,B0) / (R252,G216,B36) / (R252,G216,B72) / (R252,G216,B108) / (R252,G216,B144) / (R252,G216,B180) / (R252,G216,B216)
Column D15 : (R108,G252,B0) / (R108,G252,B36) / (R108,G252,B72) / (R108,G252,B108) / (R108,G252,B144) / (R108,G252,B180) / (R108,G252,B216)
Column D16 : (R252,G252,B0) / (R252,G252,B36) / (R252,G252,B72) / (R252,G252,B108) / (R252,G252,B144) / (R252,G252,B180) / (R252,G252,B216)


E : (R36,G36,B36) / (R72,G72,B72) / (R108,G108,B108) / (R144,G144,B144) / (R180,G180,B180) / (R216,G216,B216) / (R252,G252,B252)
F : (R36,G0,B0) / (R72,G0,B0) / (R108,G0,B0) / (R144,G0,B0) / (R180,G0,B0) / (R216,G0,B0) / (R252,G0,B0)
G : (R0,G36,B0) / (R0,G72,B0) / (R0,G108,B0) / (R0,G144,B0) / (R0,G180,B0) / (R0,G216,B0) / (R0,G252,B0)
H : (R0,G0,B36) / (R0,G0,B72) / (R0,G0,B108) / (R0,G0,B144) / (R0,G0,B180) / (R0,G0,B216) / (R0,G0,B252)
I :  (R36,G36,B0) / (R72,G72,B0) / (R108,G108,B0) / (R144,G144,B0) / (R180,G180,B0) / (R216,G216,B0) / (R252,G252,B0)
J : (R0,G36,B36) / (R0,G72,B72) / (R0,G108,B108) / (R0,G144,B144) / (R0,G180,B180) / (R0,G216,B216) / (R0,G252,B252)
K :  (R36,G0,B36) / (R72,G0,B72) / (R108,G0,B108) / (R144,G0,B144) / (R180,G0,B180) / (R216,G0,B216) / (R252,G0,B252)

« Last Edit: September 17, 2016, 06:05:23 pm by Qubits »

congusbongus

  • Posts: 80
    • congusbongusgames
Re: Temper - NEC PC-ENGINE emulator
« Reply #48 on: September 16, 2016, 12:51:26 am »
I imagine @gameblabla will put those values into source code so a format like CSV would be easier to work with.

gameblabla (OP)

  • Posts: 1446
Re: Temper - NEC PC-ENGINE emulator
« Reply #49 on: September 16, 2016, 01:34:09 am »
I imagine @gameblabla will put those values into source code so a format like CSV would be easier to work with.
Exactly, it is just easier to manipulate pre-calculated values than over-complicated convertion algorithms.
I just put them in arrays though.

I need Qubits to complete the whole palette so i can get proper color rendering though...
Right now, the palette order is wrong and cannot be used as such until he's done.

Qubits

  • Posts: 146
Re: Temper - NEC PC-ENGINE emulator
« Reply #50 on: September 17, 2016, 06:02:18 pm »
It's done.

Qubits

  • Posts: 146
Re: Temper - NEC PC-ENGINE emulator
« Reply #51 on: September 17, 2016, 06:08:43 pm »
What i dont really understand is : shouldnt white be R255,G255,B255 ? for a pure white and a better contrast ? and so all the other values as well, shouldnt they go up to 255 and not 252 ?

gameblabla (OP)

  • Posts: 1446
Re: Temper - NEC PC-ENGINE emulator
« Reply #52 on: September 17, 2016, 08:05:03 pm »
What i dont really understand is : shouldnt white be R255,G255,B255 ? for a pure white and a better contrast ? and so all the other values as well, shouldnt they go up to 255 and not 252 ?
Well, that screenshot came right from Mednafen so it can't be wrong.
That being said, the PC-Engine has a huge palette of 512 colors but from the first 512 colors, i can't see a pure white...
Hmmm... i guess i will have to put that palette inside of temper and see what happens.
Thanks Qubits

Qubits

  • Posts: 146
Re: Temper - NEC PC-ENGINE emulator
« Reply #53 on: September 17, 2016, 08:38:47 pm »
Let's try with thoses values, if the colors are still too pale then maybe we'll have to tweak them and raise them a bit with a +3 for each of them to reach the 255.

Mar8

  • Posts: 103
Re: Temper - NEC PC-ENGINE emulator
« Reply #54 on: September 17, 2016, 09:28:40 pm »
  Teamwork! I love it! Thanks @Qubits and @gameblabla!  It will be very interesting to see if you can get the color palette and saturation/contrast to match the beauty of Mednafen's :)

Mar8

  • Posts: 103
Re: Temper - NEC PC-ENGINE emulator
« Reply #55 on: October 01, 2016, 05:12:44 am »
@davidgilmour its THIS version buddy!

davidgilmour

  • Posts: 329
Re: Temper - NEC PC-ENGINE emulator
« Reply #56 on: October 01, 2016, 09:22:02 am »
@davidgilmour its THIS version buddy!
Thanks, will try it today!

Qubits

  • Posts: 146
Re: Temper - NEC PC-ENGINE emulator
« Reply #57 on: October 01, 2016, 11:30:59 am »
How is the color fix going gameblabla ? have you tried the rgb values or do you encounter any other problem ?

davidgilmour

  • Posts: 329
Re: Temper - NEC PC-ENGINE emulator
« Reply #58 on: October 01, 2016, 01:01:43 pm »
@Mar8 thanks. This is a great version!
No more vsycnc problems.

It's an awesome emu.
2 minor things, 1. The colours aren't accurate (known issue)
And is it my roms or does Granzort en GnG ( both supergrafx games ) don't work on it?
Aldynes is a Supergrafx game too and that one is running fine, so it is Supergrafx compatible, or isn't it?

Swarmadd

  • Posts: 18
Re: Temper - NEC PC-ENGINE emulator
« Reply #59 on: October 01, 2016, 03:54:54 pm »
Hello, I don't know what I'm doing wrong, but it's the only emulator I have problems with. I'm unable to launch anything... I've tried cue/iso/ogg, cue/bin/ogg, with all cue fields named properly and with binary transfer (rebooting the console and deleting each time the old image before retrying). All these images come from my Caanoo (temper via ginge)
I always have a black screen...
EDIT: I also have the syscard.pce (renamed from syscard.bin) into /usr/local/home/.temper/syscards !

ps. Thank you very much gameblabla for all your work (I'm french and from the OpenConsoles forum, I've seen your posts there!)
« Last Edit: October 01, 2016, 04:03:34 pm by Swarmadd »

 

Post a new topic