Jump to content

DearHorse

Members
  • Content Count

    46
  • Joined

  • Last visited

Posts posted by DearHorse


  1. Sad new 😞

    Condolences for his family, I know he was fragile with heart due to several problems.

    We exchange mails time to time about Atari prototypes.

     

    I'm feeling empty :-(((

    Rudy. 

     

     


  2. 14 hours ago, MrFish said:

     

    I can sympathize: I lost all my original Atari collection (hardware, software, books, etc.) and programs I'd written in the 80's.

     

    I was very hungry & discouraged because lots of friends were waiting for phoenix (lots of messages "I can't wait")

    and except for graphics and intro pokey music, all was lost (HDD & USB keys crashed more or less at the same time.

    adaptations for ST crunched too.

    phoenix was huge (37k in MAC65) but near finished (score management and some sounds left) and ST galaga/phoenix far from the end, but all the same, it was hard to swallow.

    :(

     

    • Sad 3

  3. 22 hours ago, emkay said:

    The question is: What do you intend? 

    The values are 0 to 8 . More than 9 colors were not available. 

    Why bothering with the upper values?

    Hi,

    why -> In text-mode, each line of character is 8bit, so when doing an interpretation of a char-line value bin 10011001 in gr.10 I must do something with this value 9 in 9color mode to have a visual result, even if it's a strange result or unusefull at the first approach.

     

    I know that there is no more than 9 colors availaible but as a nibble is already availaible to code a 9 color pixel, and machine doing an interpretation with upper values (my list in upper post), I ask if values seems correct to others skilled users (mainly on  NTSC machines because mine are PAL, in various situations, ..) to do global work on chars with tool software.   I post as screenshot to show sample interpretation with GR.11 txt mode (left) to gr.0 (right) as example of what I try to explain.

    bugs on C/GTIA are not a problem as long as they are the same everywhere.

     

    sorry for my bad english.

    best

     

     

    Quote

     

    Particular the GTIA chip has never been fully completed.  So there are a lot registers unused or even illogic. 

    Back in the days, it had been "the clue" to really use the numbers that have a direct usage, because an updated chip always would encounter problems , if the unused values get a real functionality. 

    Thanks for response

     

     

     

    AT800-088-256.JPG

    • Like 1

  4. On 12/11/2019 at 9:15 AM, Philsan said:

    I don't think a demo has been released, isn't it @DearHorse ?

    not from me Philsan ;)

    as all my A8 sources where destroyed about 10 years ago (graphics survived), and after a long long discouragement period, I rewrite part of code from memories time to time (but using the wudsn, by now and with the writing of a more powerfull tool that is not yet completed at this time).

    best wishes

    • Like 5

  5. Hi all and , first, best wishes for 2020.

     

    Just a question about gr.10 (9 colors) mode to be sure to do not a mistake

     

    the colors cover $2C0 to $2C8 and values from 0 to 8 on 4bits bloc (1byte->2pixels).

    But setting values from 9 to 15 return this result :

     

    value 09 -> color 8

    value 10 -> color 8

    value 11 -> color 8

    value 12 -> color 4

    value 13 -> color 5

    value 14 -> color 6

    value 15 -> color 7

     

    as values 12 to 15 seems less or more logical (forgetting bit 3) values from 9 to 11 don't.

     

    As it's for a gr.10 charset tool mode interpretation, I just ask to more skilled 8-bit atarians if it's correct to take values in previous list 

    for visualisation of data on screen, or not ?

     

    have a nice day

     

     

     

     


  6. Hi All,

     

    Just to close this topic.

     

    I find the solution of the problem I submit.

     

    After trying all here above suggestions (functions keys enabled, 5200 controlers, upgrade Altirra to 2.90, ...) with no success , I try to edit a custom map [in Altirra] with start/option/select using the same F2-F3-F4 and [against my expectations] it works fine after that operation.

     

    I will thanks all Atari fellows who answer me in this topic and drive me to the solution. And with this, I discover some really interesting features in Altirra 2.90

     

    Best regards to all,

     

    Rudy

    • Like 1

  7.  

    Push this keys clear bits in $D01F:

     

    OPTION equ 4 ;bit 2
    SELECT equ 2 ;bit 1
    START equ 1  ;bit 0
    You must:
    lda $D01F
    and #%001     ;START , bit 0 = 1 = %001
    bne next_key   ;if not pressed
    ;if key pressed
    ...
    ...
    
    
    next_key equ *

     

    Hi Shanti,

    I test with cmp to have the right values (in visual) and to not reload $d01F/ backup it after modification, I know that's not the most optimal code but I do that just for better reading.

    Of course I do test only on bit instead of full values before asking here -> but not working.

    That's the reason why I was thinking (perhaps wrong, of course) it will be an option in altirra.

    but thanks for reply.

    best

    Rudy


  8. Hi All,

    Just to know if someone experimented trouble with CONSOL (start/select/option) in mads/Altirra 2.40.0 ?

    I port/rewrite big sources from MAC/65 to MADS 1.9.5/ ALTIRRA 2.4.0 (800XL 64K hardware) under WUDSN and some input (CONSOL) code act in unexpected way.

     

    Of course it's certainly because I'm not skilled with Altirra/mads, .. options and I certainly do something wrong.

     

    for $D01F, I use (to test) :

     

    (just changing a PM color on start-select-option, with PM correctly set before)

     

    Loop:

    tst_co: LDA $D01F ; reading CONSOL
    tst_se: CMP #$05 ; select
    BNE tst_op
    LDA #$1F ; change PM color
    STA $2C0
    jmp skip
    tst_op: CMP #$03 ; option
    BNE tst_st
    LDA #$3F ; change PM color
    STA $2C1
    JMP skip
    tst_st: CMP #$06 ; start
    BNE skip
    LDA #$5F ; change PM color
    STA $2C2

    skip:

    JMP Loop

     

    and no response with F2-F3-F4 on altirra emu. (in main code or in vbi)

    I try with keyboard test just to see if inputs are ok with :

     

    loop: LDA $2FC ; read keyboard
    STA $2C0 ; change PM color
    JMP loop

     

    just work fine AND read F2-F3-F4 (start-select-option) CONSOL keys.

     

    I just try combinations, change test values reading from CONSOL, use a buffer for $D01F but nothing [seems] work, $D01F stays at value 7.

    I dissassemble-debug donkeykong-well-working (on altirra) just to see option-select function at $D01F, but it's the same way I do.

    :-(

    any option to set in altirra ? something wrong ?

    thanks for reading.

     

    best wishes to all AA followers.

     

    Rudy


  9. Hi Mr Fish,

     

    I just stumble over your text now and I don't know if my quote may be usefull for you by now in 2014 ...

     

    I see you used the same A$ declaration for your procedure and for global variable.

    perhaps if compiler is single pass, reservation for A$ as var either as global and local can make a problem. trying to change to B$ in proc declaration, just to see ?

     

    perhaps also map A$ to see how strings are implemented (pascal as PL65 seems to get its inspiration use the first byte of data string to define the lenght of the string (quicker process)

    while C (azt) check each char/byte to see if zero (slower). perhaps another method here, I don't know.

     

    I stumble on your post because PL65 interest me as he can mix ASM & high level language (as we could do in turbo-pascal at his time) (and it remember me a bit the PLM I used 20 years ago on 8031/ 8051 microcontrollers).

     

    best regards

     

    Rudy


  10. To Aking,

     

    I wish to know who post this zip.

    I sent only the beta beta-beta version of AT-800 to Atari-fellows who asking me just to see features or limited usage (as edit charsets,PM or graphics), not to wide distribution (because it's unstable).

     

    I never refuse a copy but ONLY for personal usage by now.

     

    I ASK EVERY TIME I SEND this : PERSONAL USE.

    By this, I do not send new advanced versions any more to unknown people.

     

    Thanks to synthpopalooza to PM me this,

     

    I'm not very happy


  11. 44 years old, located Courcelles in BELGIUM (just added to the map, thanks Philippo ;-)

    A8 user since 1981 (600XL+1010 followed by a (1982) 800XL & 1050 artist touch tablet and plotter :-)

     

    PS : I know two -already- A8-users friends located at about 10 miles from my home, but they only speak french and german so they're not on AtariAge records :-/

    Hi! I don't think it was possible to own a 600XL in 1981.

     

     

    No I wrong, 800 & 410 in 1981, 600XL in late 83 an 800XL in 1984. due to my grand age.


  12. 44 years old, located Courcelles in BELGIUM (just added to the map, thanks Philippo ;-)

    A8 user since 1981 (600XL+1010 followed by a (1982) 800XL & 1050 artist touch tablet and plotter :-)

     

    PS : I know two -already- A8-users friends located at about 10 miles from my home, but they only speak french and german so they're not on AtariAge records :-/

×
×
  • Create New...