-
Content Count
46 -
Joined
-
Last visited
Posts posted by DearHorse
-
-
On 2/27/2020 at 7:12 PM, fox said:Yes, you can safely use the values 9-15 if you need to. Your interpretation is correct and now that we have internal GTIA schematics, we know that this is how it works. Emulators have no problems either.
Thanks, So I keep the implementation of this.
-
On 2/27/2020 at 7:00 PM, Synthpopalooza said:By the way your tool looks like it is coming off well. If you have any ICE mode questions, please ask me.
Thanks Bobby, glad to hear you
-
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.
-
3
-
-
22 hours ago, MrFish said:Man, that's a bummer.
Hi MrFish,
Yes, really
I lost a big big amount of intricated work
best
-
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
QuoteParticular 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
-
1
-
-
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
-
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
-
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
-
1
-
-
Hi Phaeron,
I will follow your suggest to change Altirra to new version in the wudsn chain.
Thanks for precise information, I appreciate it a lot and I will add it on my tech-paper cards.
Best wishes,
Rudy
-
OK. In that case, go to Input->Keyboard, and in the Keyboard Options dialog, make sure "Enable function keys" is unchecked.
re-hi Jazz,
I think I see a thing like that but I do no change.
I will try your suggest soon
thanks again
Rudy
-
try setting a breakpoint in Altirra such as: bx "read=$d01f and db($D01f)!=7"
I already try into altirra debug-mode, but the value stay at 7.
Note that in MAC/65 (800 real hardware) or even in basic (other emulator) my code works fine.
but I write your breakpoint info (not yet experimented)
thanks
-
while it's always nice to give the answers, it's always good to explain why..

Hi,
If I don't do an mistake, I know that it's to clear $d01f register, since some buzz-sound can be emitted with some values (in 800 model at the less) and release old values pushed for further consol keypushed.

-
Not when I'm trying to help by posting via my phone.
http://www.virtualdub.org/downloads/Altirra%20Hardware%20Reference%20Manual.pdf
Page 269.
Thanks for the link Jazz
best
Rudy
-
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
-
Write #$08 to CONSOL before reading it back.
Hi Jazz,
I do that last week but no more result.
Anyway thanks for reply Jazz
Rudy
-
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 $2C2skip:
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 loopjust 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
-
idem

the last 800 & 810 I buy in US was sent with plastic broken (at $250) :-[ probably hours to reconstruct and restore in winter.
A pal system will be welcomed.
..And a good Atari house to them.
so PM sent too, if already availaible
, best
-
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
-
Thanks MrFish
-
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
-
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.
-
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 Peter :-)
Very very much thanks for the link !!! That's exactly I wish to have :-))))))
Best,
Rudy
-
Hi Phil :-)
glad to hear you :-)
I don't forget
See you,
Rudy

RIP Curt Vendel
in Atari 8-Bit Computers
Posted · Edited by DearHorse
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.