Jump to content

Trebor

+AtariAge Subscriber
  • Content Count

    5,661
  • Joined

  • Days Won

    14

Posts posted by Trebor


  1. 3 hours ago, mksmith said:

    karate kid GIF by IFC

     

    I keep feeling like Johnny, in the above gif, the morning after Concerto goes on sale.

     

    9 hours ago, RevEng said:
    • Focus your chi into your 7800. Go full Miyagi on that thing.

    My wires must be crossed and I went full Cobra Kai instead of full Miyagi.

    Must breathe-in, breathe-out...wax-on, wax-off...

     

    Or maybe paint a fence instead.

    • Like 1
    • Haha 1

  2. 25 minutes ago, MrZarniwoop said:

    That's a very interesting idea, I had not seen that noted anywhere before. Do you know if anyone has created a configuration to launch 7800 games from libretro-mame?

     

    I am unaware if anyone has created a configuration to launch 7800 game from libretro-mame.  I would highly recommend leveraging the latest version of MAME for Atari 7800 emulation.  The very oldest version leveraged should be 0.188 (Circa July 2017).  Although going back a few years prior to that would still be worlds better than ProSystem core emulation.

     

    Someone desiring to take the source of A7800, which is essentially the same as leveraging the MAME source(s), but with a bit more console accuracy, creating 'libretro-A7800', is more than welcomed to do so.

    • Like 1

  3. The ProSystem emulator (core) unfortunately is very outdated and it's unfortunate that Retroarch leverages it.  Really, it should be leveraging MAME for A7800 emulation, as it is already supported by it as a component of its Arcade support.

     

    Anyhow, part of ProSystem issues include often having problems with bankswitching games (Titles that are greater than 48K) due to not properly reading and managing headers.  Specifics for the game need to be specified in the ProSystem.dat file that is typically located in the same place as the executable.

     

    Choplifter hacks work as that game is only 32K.  Scrapyard Dog is 128K and requires an entry in the ProSystem.dat file.  The file can be edited with a program like Notepad and the following entry would need to be created for any hack of Scrapyard Dog:

     

    ["SHA1 information of the file"]

    title="Name you want it described as in ProSystem"

    type=4
    pokey=false
    controller1=1
    controller2=1
    region=0
    flags=0
     

    For example, here are the two entries for the retail NTSC and PAL ROMs that comes with the included ProSystem.dat file:

     

    [980c35ae9625773a450aa7ef51751c04]
    title=Scrapyard Dog
    type=4
    pokey=false
    controller1=1
    controller2=1
    region=0
    flags=0

     

    [53db322c201323fe2ca8f074c0a2bf86]
    title=Scrapyard Dog
    type=4
    pokey=false
    controller1=1
    controller2=1
    region=1
    flags=0

     

    An easy to use emulator for Windows with save states, that is worlds more accurate than the Prosystem emulator (core) is BupSystem.  For a more MAME/MESS familiar experience with further improved console emulation and save state savings as well, there is A7800.  Both properly read headers and no hacks or workarounds are required.

    • Like 1

  4. 1 hour ago, sn8k said:

    Ill say no more, I forgot how easily upset you older guys get.

    It has nothing to do with age, rather everything to do with respect, honor, and integrity.  Though some things where time plays a significant role are maturity, experience, and character.

     

    On the topic of becoming upset, rhetorically asking, what is thought of the individual that kicks up a message board thread, complete with swearing and making demands to "Give it up", over a prototype for an approximately 35 year old game console?

    • Like 7

  5. 1 hour ago, Jinks said:

    So how do you become santa? Do I need to fry the 7800?? J/K 

    Regarding the free digital download, Christmas T:ME Salvo is not unlockable.

     

    The following works only under the full cartridge version of the game, for sale in the AtariAge Store:

     

     

    At the beginning of any level, destroy four Relentless Grunts as they enter.

     

    Also, don't forget, speech could have been added to the above with an AtariVox!

    • Like 4

  6. 6 hours ago, Cousin Vinnie said:

    LOL... I stole it b/c I can't beat it myself!!!

    For Choplifter!, there is not much else from what you mention... 

     

    image.png.e8d70c6ad219654eb4c41b07a672cd52.png

     

    ...but there is a "Congratulations!" message. 

    Feel free to use the below capture instead of the incomplete playthrough game over of a graphical hack version:

     

    ChopCongrats.png.7e1151c515a05542c98af255676c15a5.png

     

    • Like 1

  7. Indeed, the big sprites and bright colors really make this port stand head and shoulders above the other port offerings out there.  Darryl nailed all the gameplay so excellently, it makes the range of playability options from Novice thru Expert all the more sweeter, and makes this arguably the most playable and enjoyable of all the ports out there as well.

    • Like 3
    • Thanks 1

  8. 36 minutes ago, darryl1970 said:

    I didn't realize so many people disliked my graphics. Thanks @Karl G and @Jinks for the positive support.

    Hey Darryl...Unsure why you believe so many people dislike your graphics.  I like your graphics. In fact, you've done a fantastic job with this Arcade port.  If everything was left 'as is' with version 2.6 as final, it is still the best port to date.

     

    I also believe it's great that the graphical change ZylonBane suggested, did appeal to you and it was incorporated.  Granted, a much more drastic graphical change, from Defender_2600 was offered, and it did not appeal to you as well. And while Defender_2600's graphic offerings are liked, it doesn't mean your graphics are disliked.  Both can be liked at the same time.  :)

     

    Again, marvelous job with this port.  You're at a point with your creation where if any minor kinks and bugs exist just need to be worked out and you're done, that's absolutely wonderful as well.

     

    I think there is some misinterpretation of intent and thoughts in the last few posts.  Much has to do with how passionate people are about their hard work, the hard work of others, and certainly the excitement and enthusiasm towards developing on the 7800.  It's actually quite thrilling to see this kind of passion towards the platform.  Everyone's interest here with Darryl's amazing port is truly appreciated.

    • Like 5

  9. I think the 'cleaner' look works really well, here.  At a resolution of 512x448, it is a beast regarding video resolution and respective details, outdoing many arcade games during its time and even years later.  Scaling that down to 160x224/240, a compromise between the Arcade details, but larger than the NES small sprites, may work best. 

     

    It's your baby though, Darryl; you need to be happy with the final results.

    • Like 7

  10. 7 hours ago, -^CrossBow^- said:

    You didn't think that the Evil Magician at the end of Crossbow was good enough for this list? I still find it to be a pretty impressive final boss. Now if you know exact where the place the crosshairs just before he comes active, then he is also very easy to kill but still?

    Yeah...where is the love for Evil Magician? :P :-D

     

    Quick(est) path to him*...

    4 STEPS:
    Green Path (Desert)
    Blue Path (Cave/Cavern)
    Blue Path (Castle Drawbridge Entrance)
    Red Path (Inside Castle Hall)

     

    Or take one of the two longest routes...

    8 STEPS [COVERS ALL AREAS - NO REPEATS]:
    Green Path (Desert)
    Green Path (Village/Town)
    Red Path (Volcano)
    Red Path (River/Lake)
    Green Path (Jungle)
    Blue Path (Cave/Cavern}
    Blue Path (Castle Drawbridge Entrance)
    Red Path (Inside Castle Hall)

     

    8 STEPS [COVERS ALL AREAS - NO REPEATS]:
    Red Path (Village/Town)
    Red Path (Volcano)
    Red Path (River/Lake)
    Green Path (Jungle)
    Green Path (Desert)
    Blue Path (Cave/Cavern)
    Blue Path (Castle Drawbridge Entrance)
    Red Path (Inside Castle Hall)

     

    ...Perhaps he deserves another consideration, @Cousin Vinnie[?]

     

    image.png.efce801ee1dd57bd298ea61f183a7454.png

     

    *Need to get passed some inside castle hall obstacles to 'drop in' on him. 

    • Like 1

  11. 4 minutes ago, nadir said:

    Why adapter for the Sega Genesis controllers on the 7800?  I remember using them on my 2600 natively.  What's different with the 7800?

    Two independently functioning buttons.  You can use a Sega Genesis controller on the 7800 without an adapter for single button games; however, for proper functionality of two buttons required titles, an adapter is needed or the controller needs to be wired differently.

    • Like 4

  12. It is indeed a playing like a dream...a dream come true.  :)

     

    What Darryl has pulled off is indeed an impressive feat.  My mind continues to remain blown and having the privilege of being a part of all the behind the scenes development has been quite exciting.  The support too by the community is wonderful.  

     

    Speaking of which...now this...

    1 hour ago, darryl1970 said:

    LOL!! Thank you! I couldn't have done it without your creation!

    ...can't thank RevEng enough.  No 7800basic, this and a slew of other project most likely, if not definitely, would have never been developed or be in development right now.  Atari Dev Studio, courtesy of mksmith, throws the icing on that cake.  And whether a bear, a sailor, or what have you, Synthpopalooza just makes that POKEY sing.

    • Like 6
    • Thanks 2

  13. @darryl1970...I'm not a fan of specific ROM hacks made to work for emulators; however, if you are interested in having Popeye work under BupSystem, the hack for Dragon's Cache is a build that already 'tells' the ROM there is no high score saving device present.  The same 'tell' to the Popeye ROM may work here as well.

    • Thanks 1

  14. Unsure if NTSC <-> PAL under the 7800 is being inquired about, translating colors between the 7800 and NES, or something else entirely.  Nonetheless, we can cover the first two right now...

     

    1. NTSC <--> PAL under the 7800:

     

    NTSC $1x <--> PAL $2x
    NTSC $2x <--> PAL $3x
    NTSC $3x <--> PAL $4x
    NTSC $4x <--> PAL $5x
    NTSC $5x <--> PAL $6x
    NTSC $6x <--> PAL $7x
    NTSC $7x <--> PAL $8x
    NTSC $8x <--> PAL $9x
    NTSC $9x <--> PAL $Ax
    NTSC $Ax <--> PAL $Bx
    NTSC $Bx <--> PAL $Cx
    NTSC $Cx <--> PAL $Dx
    NTSC $Dx <--> PAL $Ex
    NTSC $Ex <--> PAL $Fx

    The following values have no real equivalent, but closest match with a warmed-up console is as follows:
    NTSC $Fx <--> N/A - Best nearest PAL $2x
    PAL $1x <--> N/A - Best nearest NTSC $Dx

    Cautions (All values mentioned are NTSC):
    $1x = Likely to lean green range instead of golden range on modern displays.  A $2x substitute can be tried instead.
    $8x = May lean purplish instead of blue.  Use $9x for blue.  Use $6x for purple.
    $Ex = Colors can vary considerably from a range of greens to a range of browns.
    $Fx - Can start very green; ultimately becomes brown/auburn as system warms up.

     

    2a. NES Palette Range <--> 7800 NTSC Palette Range [General]:

     

    $x0 = $0x
    $x1 = $8x-$9x
    $x2 = $7x-$8x
    $x3 = $6x-$7x
    $x4 = $5x
    $x5 = $4x
    $x6 = $3x
    $x7 = $2x
    $x8 = $1x
    $x9 = $Dx
    $xA = $Cx
    $xB = $Bx
    $xC = $Ax
    $xD = $0x
    $xE = $0x
    $xF = $0x

     

    2b. NES Palette Value --> Suggested 7800 NTSC Palette Value [Specific]:

     

    $00 = $05
    $10 = $0B
    $20 = $0F
    $30 = $0F
    $01 = $81
    $11 = $85
    $21 = $99
    $31 = $9D
    $02 = $71
    $12 = $75
    $22 = $89
    $32 = $8D
    $03 = $61
    $13 = $65
    $23 = $79
    $33 = $7D
    $04 = $51
    $14 = $55
    $24 = $59
    $34 = $5D
    $05 = $44
    $15 = $47
    $25 = $4A
    $35 = $4D
    $06 = $31
    $16 = $35
    $26 = $39
    $36 = $3D
    $07 = $21
    $17 = $25
    $27 = $29
    $37 = $2D
    $08 = $11
    $18 = $15
    $28 = $19
    $38 = $1D
    $09 = $D1
    $19 = $D5
    $29 = $D9
    $39 = $DD
    $0A = $C1
    $1A = $C5
    $2A = $C9
    $3A = $CD
    $0B = $B1
    $1B = $B5
    $2B = $B9
    $3B = $BD
    $0C = $A1
    $1C = $A5
    $2C = $A9
    $3C = $AD
    $0D = $00
    $1D = $00
    $2D = $02
    $3D = $08
    $0E = $00
    $1E = $00
    $2E = $00
    $3E = $00
    $0F = $00
    $1F = $00
    $2F = $00
    $3F = $00

    Note:
    NES palette values = Luminance first then Hue Range
    7800 palette values = Hue Range first then Luminance

     

    Documentation and a technical overview of 7800 color generation as well as an overall excellent resource can be found here.

    • Like 2
    • Thanks 1
×
×
  • Create New...