Code Monkey home page Code Monkey logo

adtpro's Introduction

Got an old Apple computer you want to talk to?

Apple Disk Transfer ProDOS (ADTPro) transfers physical disks and disk images between Apple II-era computers and the modern world. It can even get your Apple running if you don't have any disks at all. The host (server) component runs on today's computers with Java, and the 8-bit Apple (client) component runs on any Apple II or Apple /// compatible computer with 64k of memory or more.

Read more at the ADTPro.com Website, or just:

Download Link

adtpro's People

Contributors

apple2geek avatar david-schmidt avatar hvanderlinde avatar inindev avatar oliverschmidt avatar sprive avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

adtpro's Issues

https GitHub download links don't work with old browsers

Since ADTPro is itself related to 'retro computing' I thought you might care to know that it's not possible to download ADTPro from an old browser via GitHub.

You link to https://github.com which (sensibly these days) seems to require modern encryption. So from Safari on Mac OS X 10.6.8, GitHub is inaccessible. I'm guessing because that Safari doesn't support TLS 1.1. Happily, I was able to download Firefox 48 (last that works in 10.6) and could download that way.

Still, you might want to provide some unencrypted http links for anyone trying to access their ancient computers from their merely 'old' computers. :)

ADTPro Server Won't let me select bootstrapping tab

Whenever i connect the audio cords between a PC and my apple //e and I try to transfer files over it won't let me because when i try to select the bootstrapping tab it wont let me. Do you have any solutions? Thanks.

Prolific chipset USB-serial cable and ADTPro

Hi,

I'm running Windows 10 64-bit, JRE 1.8 64-bit, and will eventually hook up a original-version IIc, but first I am trying to see if the USB-serial adapter I bought works.

If before buying the thing I'd read/followed the advice on the instruction pages, maybe I wouldn't be stuck at this point, but I cheaped out and bought a Prolific PL2303-based USB serial adapter off Amazon. It's a CableCreation, don't want to advertise for them, but I include this just in case it helps the discussion about whether these are known crap clones. If that's the case, please feel free to just tell me that and/or close the issue.

It shows up as COM4 after installing the drivers via Windows's search-for-driver mechanism, with version 3.8.18.0 10/17/2017. The PL2303 CheckChipVersion tool sees it as a PL-2303 RA chip. I dunno if this says anything about whether it's a (crap) clone.

With PuTTY, I can open COM4, and with a little loopback adapter (paperclip connecting DE-9 pins 2 and 3), I get what I type. Equivalently (maybe?), I can see the right RS232 levels with my oscilloscope probing pin 3 (ASCII 'A' looked beautiful.)

ADTPro seems to open the serial port OK (it sees it, and after installing JRE 1.8 it doesn't immediately crash like it did with JRE 10), and so I was hoping to see bits flying with my scope by doing the same thing I'm doing with the above PuTTY test + telling ADTPro to send any of the bootstrap images.

I don't see anything. I then set the bootstrap settings to 25 ms and 2400 baud which I thought should roughly reflect the PuTTY test and my ability to trigger on the signal, but still can't see anything going through. (Even without getting the trigger decently set up in the PuTTY test, I can see the -8 V to +8 V swings that this thing is putting out, so I thought I wouldn't have much trouble finding the signal when ADTPro is sending.)

disks/ADTProTrace.txt shows a bunch of "SerialTransport.pushBuffer() pushing data" lines with what look like nice bytes, and ADTPro doesn't claim any errors, but I attach that file just in case it can help: ADTProTrace.txt

I would understand not being able to see things if ADTPro thought things were hung, e.g. because it was waiting on handshaking/etc., but as I understand it, it completely ignores handshaking and just blasts away.

Maybe I should just forge ahead and build the adapter that ties together the hardware handshaking lines because something in ADTPro is really relying on this before it actually puts stuff on the TX line?

Thanks for any help, and please let me know if I can supply any more details.
-Jordan

Can't get ADTPro up and running

  1. The ADTPro disk I purchased does not boot on the Apple //gs. I just get a "check startup device" error. Other disks do boot normally.

  2. I have Mac)S 10.12.6 If I run ADTPro fromth applications folder, and press serial, I get the error message "There are no serial ports or the serial library RXTX is not installed or visible". At the ten website there are no instructions for resolving this error on a Mac.

  3. If on the other hand I run your program from another partition, it either behaves as above, or appears to run correctly, but does not actually send anything to the Apple //gs I.E. the progress bar shows on the Mac, but nothing happens at the //g end. Hmmm. Further checking says a previously downloaded 2.0.2 copy is the one that does nothing, and a freshly downloaded copy that gives the RXTX error. Note that if I dump a copy of the older dowloaded one that only appears to work into the user/applications folder, it gives the error.

  4. Altogether this seems to be a tangled mess, and I cannot spend any more time on it. Too bad because I was planning to use some old Apple stuff in a class I teach here at my university.

Please advise
Rick Sutcliffe

Missing Raspberry RXTX libserial

While reviewing the code for the raspberry, i noticed that the RXTX libserial.so is missing from the distribution package.

The startup script expects

For Linux, use this:

if [ "$OS" = "Linux" ]; then
if [ -f /usr/bin/raspi-config ]; then
export RXTXLIB=lib/rxtx/rxtx-2.2pre2-local/arm

However the package does not contain the arm folder. See the tar extract below.

ADTPro-2.0.2/lib/rxtx/rxtx-2.2pre2-local/README
ADTPro-2.0.2/lib/rxtx/rxtx-2.2pre2-local/RXTXcomm.jar
ADTPro-2.0.2/lib/rxtx/rxtx-2.2pre2-local/i686-pc-linux-gnu/librxtxParallel.so
ADTPro-2.0.2/lib/rxtx/rxtx-2.2pre2-local/i686-pc-linux-gnu/librxtxSerial.so
ADTPro-2.0.2/lib/rxtx/rxtx-2.2pre2-local/mac-10.5/librxtxSerial.jnilib
ADTPro-2.0.2/lib/rxtx/rxtx-2.2pre2-local/win32/rxtxSerial.dll
ADTPro-2.0.2/lib/rxtx/rxtx-2.2pre2-local/win64/rxtxSerial.dll
ADTPro-2.0.2/lib/rxtx/rxtx-2.2pre2-local/x86_64-unknown-linux-gnu/librxtxSerial.so

How to work locally with files on disk images

There's Go source code on github for dskalyzer, a program that can read filesystems on disk images. It works with DOS 3.3 and ProDOS. So now you can edit text files locally instead of having to push an entire disk image back over a serial cable to your Apple, editing it there, and uploading a new disk image. This was especially tedious for DOS 3.3 files, as I've found no file transfer programs for the Apple 2 that work with DOS 3.3 disks.

dskalyzer has other neat features, like when you extract an Applesoft program from a disk image, it stores both the binary file, and, in a separate file, the correct ASCII expansion of it. You can't (AFAIK) update your disk-image Applesoft program from that file, however; you'd have to copy the .ASC file over some other text file from the disk, then run an Apple emulator, load the disk image, and write a short program to read that text file into "standard input" to produce an Applesoft program, which you could then save.

ADTPro v2.0.2 Ethernet "binding" to Local Host ( 127.0.0.1 ) instead of the Ethernet's IP Address

I am trying to get ADTPro v2.0.2 running on Ubuntu 16.04 LTS...

The Ethernet portions starts, but binds to "lo" rather than "enp4so":

administrator@Magor:~/Desktop/Classic Computers/ADTPro-2.0.2$ ifconfig
enp4s0 Link encap:Ethernet HWaddr 08:60:6e:45:02:9c
inet addr:192.168.254.235 Bcast:192.168.254.255 Mask:255.255.255.0
inet6 addr: fe80::fff6:7ce7:2f93:b8c3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29962043 errors:0 dropped:0 overruns:0 frame:0
TX packets:149808509 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7957392248 (7.9 GB) TX bytes:177489822250 (177.4 GB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:3766007 errors:0 dropped:0 overruns:0 frame:0
TX packets:3766007 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:526141251 (526.1 MB) TX bytes:526141251 (526.1 MB)

Is there a Command Line parameter that lets me select the IP Address to bind to??

I have looked in the documentation, and I can get this to work on Mac OS X and Windows 7...

MarkO

Feature request: POSIX signals? Local socket?

Cleaning out some github bug notifications in my email, I saw one related to #4 and rxtx not being properly supported in ADTPro proper at the moment. Let me define the problem a bit and maybe you'll have some thought about how best to solve it.

As you know, the first feature of a2cloud is that we start it "headless" so that it can provide virtual disks even if you're not running X. It does this by … running X, at least a virtual framebuffer server intended for testing. The problem is that our only way of interacting with this running server is to unceremoniously murder it with the kill command and start another copy with changed settings. This causes race conditions where we end up with multiple headless X servers that don't quit because the program that ran them still appears to be running.

We could do this a lot more easily and with a lot less mess if we had some way to tell ADTPro to rescan its virtual disks after we change their symlinks, say. This could be done by sending perhaps SIGUSR1 to the server. I don't know if you could do that in Java. Obviously that code would do nothing on Windows, but on Mac and Linux it would work.

Another option might be a socket. A socket might listen for commands "rescan 1" to "change" the disk in drive 1 by re-reading whatever the symlink points to. This might be the most flexible route because it could eventually be extended to allow adtpro to run completely as a server with no GUI on UNIX and Mac systems with a really simple client command telling the server to say start a bootstrap or possibly even configure or reconfigure serial port parameters.

When I started this discussion, I was leaning toward the idea of the signal if it's doable (and I don't know that it is). For the socket idea, I just don't know if Java supports local IPC sockets—it might have to bind a port on localhost. It's also probably a bit beyond something I could just bang together a PR for you in an afternoon given a pointer to the requisite API with my current skill with Java most likely. Still not even sure if USR1 and USR2 signals are things I can use from Java code, so it might have to be the more complex option.

Do you have thoughts about any of this?

ADTPro Not Seeing Disk ii in Slot 6

Hi All,

I just purchased a used Apple iie on ebay, along with a Disk ii for it. The only 5.25 disk I have for it is a DOS 3.3 System Master, but it doesn't want to load when I boot the computer. The drive spins and it's red light lights up, but there is no indication that it is loading anything from the disk.

I am able to get ADTPro on my Windows 7 laptop to talk to the Apple via serial cable, and have successfully run it and sent Speediboot to the Apple. However, when I choose "F" to format a disk, it does not recognize that I have a drive at Slot 6 Controller 1. It only lists Slot 3 and Controller 2, even though nothing is plugged into slot 2.

I have tried moving the Disk controller card to other slots but it still behaves the same. I have also cleaned the Disk ii head.

Anybody run into this?

Thanks,
Randy

Host timeout

I got ADTPro running on my //c, but when I choose (D)IR, then hit RETURN at the FILENAME prompt, I get

WAITING FOR HOST REPLY, ESC CANCELS

which is replaced 2 seconds later with

HOST TIMEOUT
PRESS A KEY TO CONTINUE...

This happens whether I set client and server to 19200 or 115200 baud. I don't know any other parameters I can adjust.

Is it supposed to beep so much?

The videos don't show that, because the lines sent by ADTPro to the Apple 2 are near or over the maximum Apple 2 length of 255 (or 256) characters, it makes the Apple beep over and over and over and over and over again.

This sounds like an error message. And sometimes the lines are so long that they get terminated, and thus the data isn't entered. This may be due to the serial connection dropping a carriage return.

It would be nice to rebuild the text string to send to not send more than 6 lines (240 chars) of hex at one time, and so eliminate the beeping.

Rom 1 Apple IIGS cannot Bootstrap with Windows 10 PC

I'm connecting by Serial via Com 3 from a Windows 10 PC to a Rom 1 Woz iigs. I'm getting no activity on the iigs end, but the Windows PC successfully recognizes there is something plugged in and acts like it transferred the files for Speediboot after I do the IN#2 and Control A 14B commands. However the cursor blinks on the iigs and nothing ever happens. I set the baud rate the same and the slot is designated for a modem in slot 2. As a matter of fact, if I unplug the USB cable from the PC, the iigs starts beeping and gibberish starts filling up on the screen. Any suggestions?

Consider web-page based server

This could be done as a separate project that just shares the protocol, but kicking off conversation here.

Currently, ADTPro requires installing a Java runtime, which these days (2018) is a significant burden or impossible on some platforms.

As the web advances in capability, it is possible to implement at least some of the server options on the web, so that an ADTPro user needs only an up-to-date web browser.

  • The Audio protocol could be supported via WebAudio for audio signal generation and processing
  • The Serial protocol could be supported via a new Web Serial API being discussed here

If interested, comments on the Serial proposal would be welcome - we're looking for developers who could take advantage of it and could be early adopters of an implementation.

Consider retry configurability - including reduction in timeout detection

When reading marginal disks, it would be helpful to do a better job of recovering what's possible. Worth considering:

  • Retry configurability (1-5, forever (shudder))
  • Make sure to zero out wholly unreadable sectors, not sending prior buffer contents
  • Timeout detection at the host will need to be adjusted, pinged periodically, or simply be completely tolerant of timeout

Virtual drive not working on IIGS and Windows 10

I am able to use Speediboot and format disks but my floppy drive is faulty and stopped working at all. I've tried VSDrive + Speediboot and it loads then when I enter "CAT,S2" it says "NO DEVICE CONNECTED". Any ideas?

rxtx doesnt work in Windows 1803?

The ADTPro Program crash immediately after I click the serial button.

err log:

A fatal error has been detected by the Java Runtime Environment:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180005156, pid=16176, tid=14964

JRE version: Java(TM) SE Runtime Environment (10.0.1+10) (build 10.0.1+10)

Java VM: Java HotSpot(TM) 64-Bit Server VM (10.0.1+10, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)

Problematic frame:

C [rxtxSerial.dll+0x5156]

No core dump will be written. Minidumps are not enabled by default on client versions of Windows

If you would like to submit a bug report, please visit:

http://bugreport.java.com/bugreport/crash.jsp

The crash happened outside the Java Virtual Machine in native code.

See problematic frame for where to report the bug.

--------------- S U M M A R Y ------------

Command Line: -Xms128m -Xmx256m org.adtpro.ADTPro

Host: AMD Ryzen 7 1700 Eight-Core Processor , 16 cores, 15G, Windows 10 , 64 bit Build 17134 (10.0.17134.1)
Time: Mon Jul 02 20:53:25 2018 ?D1ú±ê×?ê±?? elapsed time: 2 seconds (0d 0h 0m 2s)

--------------- T H R E A D ---------------

Current thread (0x0000020f66f64000): JavaThread "Thread-0" [_thread_in_native, id=14964, stack(0x000000dba3b00000,0x000000dba3c00000)]

Stack: [0x000000dba3b00000,0x000000dba3c00000], sp=0x000000dba3bff230, free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [rxtxSerial.dll+0x5156]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j gnu.io.RXTXPort.readByte()I+0
j gnu.io.RXTXPort$SerialInputStream.read()I+81
j java.io.DataInputStream.readByte()B+4 [email protected]
j org.adtpro.transport.SerialTransport.readByte(I)B+14
j org.adtpro.CommsThread.waitForData(I)B+19
j org.adtpro.CommsThread.commandLoop()V+31
j org.adtpro.CommsThread.run()V+35
v ~StubRoutines::call_stub

siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0xffffffffa3aff138

Register to memory mapping:

RIP=0x0000000180005156 rxtxSerial.dll
RAX=0x00000000a3aff130 is an unknown value
RBX=0x0000000000000001 is an unknown value
RCX=0x000000018001d4d5 rxtxSerial.dll
RDX=0xfffffffffffff665 is an unknown value
RSP=0x000000dba3bff230 is pointing into the stack for thread: 0x0000020f66f64000
RBP=0x0000020f66f64270 is an unknown value
RSI=0x0000000000000000 is an unknown value
RDI=0x0000000000000000 is an unknown value
R8 =0x0000000000000002 is an unknown value
R9 =0xfffffffffffff63c is an unknown value
R10=0x000000000000013e is an unknown value
R11=0x8101010101010100 is an unknown value
R12=0xffffffffa3aff130 is an unknown value
R13=0x0000020f65e63da0 is pointing into metadata
R14=0x000000dba3bff388 is pointing into the stack for thread: 0x0000020f66f64000
R15=0x00000000000000fa is an unknown value

Registers:
RAX=0x00000000a3aff130, RBX=0x0000000000000001, RCX=0x000000018001d4d5, RDX=0xfffffffffffff665
RSP=0x000000dba3bff230, RBP=0x0000020f66f64270, RSI=0x0000000000000000, RDI=0x0000000000000000
R8 =0x0000000000000002, R9 =0xfffffffffffff63c, R10=0x000000000000013e, R11=0x8101010101010100
R12=0xffffffffa3aff130, R13=0x0000020f65e63da0, R14=0x000000dba3bff388, R15=0x00000000000000fa
RIP=0x0000000180005156, EFLAGS=0x0000000000010202

Top of Stack: (sp=0x000000dba3bff230)
0x000000dba3bff230: 000000dba3bff388 0000020f66f64270
0x000000dba3bff240: 0000000000000000 0000000000000000
0x000000dba3bff250: 0000000066af7c40 0000020f00000001
0x000000dba3bff260: 0000020f65e63da8 0000020f66af7c40
0x000000dba3bff270: 000000dba3bff918 00000000627e4553
0x000000dba3bff280: 0000020f66f64000 00000000625f48b7
0x000000dba3bff290: 0000020f66f64000 0000020f66f64000
0x000000dba3bff2a0: 00001242a91783d7 0000020f66f64000
0x000000dba3bff2b0: 0000020f66f64000 000000dba3bff388
0x000000dba3bff2c0: 0000020f65e63da0 0000000000000000
0x000000dba3bff2d0: 0000000000000034 00000000f6d00078
0x000000dba3bff2e0: 000000dba3bff368 0000020f4cbbf317
0x000000dba3bff2f0: 0000020f65e63da8 000000dba3bff368
0x000000dba3bff300: 0000020f65e63da8 0000000000000000
0x000000dba3bff310: 0000000000000034 0000020f4cbbefb6
0x000000dba3bff320: 000000dba3bff320 0000020f65e63da0

Instructions: (pc=0x0000000180005156)
0x0000000180005136: 8d 05 d4 79 01 00 48 8b d3 48 8b cd 44 8b f8 89
0x0000000180005146: 7c 24 24 8b f7 e8 c0 e6 ff ff 8d 5f 01 4c 63 e0
0x0000000180005156: 45 8b 74 24 08 41 89 7c 24 08 45 85 ff 78 0b ff
0x0000000180005166: 15 95 1e 01 00 89 44 24 24 90 8b ce ff c6 83 f9

--------------- P R O C E S S ---------------

Threads class SMR info:
_java_thread_list=0x0000020f66a98cf0, length=28, elements={
0x0000020f5fc29800, 0x0000020f5fc32000, 0x0000020f60632800, 0x0000020f60633000,
0x0000020f5fc4c800, 0x0000020f5fc4f800, 0x0000020f5fc50000, 0x0000020f5fc52000,
0x0000020f5fc56000, 0x0000020f5fc68000, 0x0000020f5fc72800, 0x0000020f60684000,
0x0000020f5fc73800, 0x0000020f5fc8a800, 0x0000020f606c2800, 0x0000020f606c2000,
0x0000020f606f9000, 0x0000020f6080c800, 0x0000020f6080a000, 0x0000020f6080a800,
0x0000020f6080e800, 0x0000020f6080e000, 0x0000020f60807800, 0x0000020f6080b800,
0x0000020f60808800, 0x0000020f60809000, 0x0000020f66f60800, 0x0000020f66f64000
}

Java Threads: ( => current thread )
0x0000020f5fc29800 JavaThread "Reference Handler" daemon [_thread_blocked, id=12644, stack(0x000000dba1300000,0x000000dba1400000)]
0x0000020f5fc32000 JavaThread "Finalizer" daemon [_thread_blocked, id=2160, stack(0x000000dba1400000,0x000000dba1500000)]
0x0000020f60632800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5296, stack(0x000000dba1500000,0x000000dba1600000)]
0x0000020f60633000 JavaThread "Attach Listener" daemon [_thread_blocked, id=16372, stack(0x000000dba1600000,0x000000dba1700000)]
0x0000020f5fc4c800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=16652, stack(0x000000dba1700000,0x000000dba1800000)]
0x0000020f5fc4f800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=13112, stack(0x000000dba1800000,0x000000dba1900000)]
0x0000020f5fc50000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=16712, stack(0x000000dba1900000,0x000000dba1a00000)]
0x0000020f5fc52000 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=1384, stack(0x000000dba1a00000,0x000000dba1b00000)]
0x0000020f5fc56000 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=9948, stack(0x000000dba1b00000,0x000000dba1c00000)]
0x0000020f5fc68000 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=708, stack(0x000000dba1c00000,0x000000dba1d00000)]
0x0000020f5fc72800 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=16480, stack(0x000000dba1d00000,0x000000dba1e00000)]
0x0000020f60684000 JavaThread "C2 CompilerThread7" daemon [_thread_blocked, id=17124, stack(0x000000dba1e00000,0x000000dba1f00000)]
0x0000020f5fc73800 JavaThread "C1 CompilerThread8" daemon [_thread_blocked, id=11344, stack(0x000000dba1f00000,0x000000dba2000000)]
0x0000020f5fc8a800 JavaThread "C1 CompilerThread9" daemon [_thread_blocked, id=16548, stack(0x000000dba2000000,0x000000dba2100000)]
0x0000020f606c2800 JavaThread "C1 CompilerThread10" daemon [_thread_blocked, id=13500, stack(0x000000dba2100000,0x000000dba2200000)]
0x0000020f606c2000 JavaThread "C1 CompilerThread11" daemon [_thread_blocked, id=5100, stack(0x000000dba2200000,0x000000dba2300000)]
0x0000020f606f9000 JavaThread "Sweeper thread" daemon [_thread_blocked, id=11368, stack(0x000000dba2300000,0x000000dba2400000)]
0x0000020f6080c800 JavaThread "Service Thread" daemon [_thread_blocked, id=15812, stack(0x000000dba2400000,0x000000dba2500000)]
0x0000020f6080a000 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=16336, stack(0x000000dba2500000,0x000000dba2600000)]
0x0000020f6080a800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=16472, stack(0x000000dba2700000,0x000000dba2800000)]
0x0000020f6080e800 JavaThread "AWT-Shutdown" [_thread_blocked, id=9860, stack(0x000000dba2800000,0x000000dba2900000)]
0x0000020f6080e000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=16424, stack(0x000000dba2900000,0x000000dba2a00000)]
0x0000020f60807800 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=16552, stack(0x000000dba3500000,0x000000dba3600000)]
0x0000020f6080b800 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=16012, stack(0x000000dba3600000,0x000000dba3700000)]
0x0000020f60808800 JavaThread "D3D Screen Updater" daemon [_thread_blocked, id=6732, stack(0x000000dba3700000,0x000000dba3800000)]
0x0000020f60809000 JavaThread "DestroyJavaVM" [_thread_blocked, id=1948, stack(0x000000db9f200000,0x000000db9f300000)]
0x0000020f66f60800 JavaThread "Thread-1" [_thread_in_native, id=14608, stack(0x000000dba3a00000,0x000000dba3b00000)]
=>0x0000020f66f64000 JavaThread "Thread-0" [_thread_in_native, id=14964, stack(0x000000dba3b00000,0x000000dba3c00000)]

Other Threads:
0x0000020f5fc26800 VMThread "VM Thread" [stack: 0x000000dba1200000,0x000000dba1300000] [id=4008]
0x0000020f6081c800 WatcherThread [stack: 0x000000dba2600000,0x000000dba2700000] [id=16456]
0x0000020f4541d000 GCTaskThread "GC Thread#0" [stack: 0x000000db9f300000,0x000000db9f400000] [id=7640]
0x0000020f4541e000 GCTaskThread "GC Thread#1" [stack: 0x000000db9f400000,0x000000db9f500000] [id=10924]
0x0000020f45421000 GCTaskThread "GC Thread#2" [stack: 0x000000db9f500000,0x000000db9f600000] [id=16468]
0x0000020f45423000 GCTaskThread "GC Thread#3" [stack: 0x000000db9f600000,0x000000db9f700000] [id=10876]
0x0000020f45425800 GCTaskThread "GC Thread#4" [stack: 0x000000db9f700000,0x000000db9f800000] [id=15040]
0x0000020f45430000 GCTaskThread "GC Thread#5" [stack: 0x000000db9f800000,0x000000db9f900000] [id=16644]
0x0000020f45432800 GCTaskThread "GC Thread#6" [stack: 0x000000db9f900000,0x000000db9fa00000] [id=13936]
0x0000020f45436000 GCTaskThread "GC Thread#7" [stack: 0x000000db9fa00000,0x000000db9fb00000] [id=15140]
0x0000020f45434000 GCTaskThread "GC Thread#8" [stack: 0x000000db9fb00000,0x000000db9fc00000] [id=4420]
0x0000020f45438000 GCTaskThread "GC Thread#9" [stack: 0x000000db9fc00000,0x000000db9fd00000] [id=9420]
0x0000020f45433800 GCTaskThread "GC Thread#10" [stack: 0x000000db9fd00000,0x000000db9fe00000] [id=15896]
0x0000020f45431800 GCTaskThread "GC Thread#11" [stack: 0x000000db9fe00000,0x000000db9ff00000] [id=10216]
0x0000020f45438800 GCTaskThread "GC Thread#12" [stack: 0x000000db9ff00000,0x000000dba0000000] [id=4924]
0x0000020f45467000 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000dba0000000,0x000000dba0100000] [id=15972]
0x0000020f45432000 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000dba0100000,0x000000dba0200000] [id=15296]
0x0000020f45436800 ConcurrentGCThread "G1 Conc#1" [stack: 0x000000dba0200000,0x000000dba0300000] [id=11660]
0x0000020f45434800 ConcurrentGCThread "G1 Conc#2" [stack: 0x000000dba0300000,0x000000dba0400000] [id=15492]
0x0000020f5faa0800 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000dba0400000,0x000000dba0500000] [id=15956]
0x0000020f5faa1000 ConcurrentGCThread "G1 Refine#1" [stack: 0x000000dba0500000,0x000000dba0600000] [id=11224]
0x0000020f454d3800 ConcurrentGCThread "G1 Refine#2" [stack: 0x000000dba0600000,0x000000dba0700000] [id=17144]
0x0000020f454dc000 ConcurrentGCThread "G1 Refine#3" [stack: 0x000000dba0700000,0x000000dba0800000] [id=2648]
0x0000020f5faa1800 ConcurrentGCThread "G1 Refine#4" [stack: 0x000000dba0800000,0x000000dba0900000] [id=17036]
0x0000020f5faa2800 ConcurrentGCThread "G1 Refine#5" [stack: 0x000000dba0900000,0x000000dba0a00000] [id=17100]
0x0000020f5faa5800 ConcurrentGCThread "G1 Refine#6" [stack: 0x000000dba0a00000,0x000000dba0b00000] [id=17364]
0x0000020f5faa6000 ConcurrentGCThread "G1 Refine#7" [stack: 0x000000dba0b00000,0x000000dba0c00000] [id=17400]
0x0000020f5faa9000 ConcurrentGCThread "G1 Refine#8" [stack: 0x000000dba0c00000,0x000000dba0d00000] [id=17396]
0x0000020f5faa9800 ConcurrentGCThread "G1 Refine#9" [stack: 0x000000dba0d00000,0x000000dba0e00000] [id=15664]
0x0000020f5faba800 ConcurrentGCThread "G1 Refine#10" [stack: 0x000000dba0e00000,0x000000dba0f00000] [id=14820]
0x0000020f5fabb000 ConcurrentGCThread "G1 Refine#11" [stack: 0x000000dba0f00000,0x000000dba1000000] [id=7824]
0x0000020f5fac0000 ConcurrentGCThread "G1 Refine#12" [stack: 0x000000dba1000000,0x000000dba1100000] [id=14024]
0x0000020f5fac1000 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000000dba1100000,0x000000dba1200000] [id=7172]

Threads with active compile tasks:

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x00000000f0000000, size: 256 MB, Compressed Oops mode: 32-bit
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
Compressed class space size: 1073741824 Address: 0x0000000100000000

Heap:
garbage-first heap total 131072K, used 24576K [0x00000000f0000000, 0x0000000100000000)
region size 1024K, 19 young (19456K), 0 survivors (0K)
Metaspace used 17317K, capacity 17730K, committed 17920K, reserved 1064960K
class space used 2073K, capacity 2266K, committed 2304K, reserved 1048576K
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, A=archive, TS=gc time stamp, AC=allocation context, TAMS=top-at-mark-start (previous, next)
| 0|0x00000000f0000000, 0x00000000f0100000, 0x00000000f0100000|100%|HS| |TS 0|AC 0|TAMS 0x00000000f0000000, 0x00000000f0000000|
| 1|0x00000000f0100000, 0x00000000f0200000, 0x00000000f0200000|100%|HS| |TS 0|AC 0|TAMS 0x00000000f0100000, 0x00000000f0100000|
| 2|0x00000000f0200000, 0x00000000f0300000, 0x00000000f0300000|100%|HS| |TS 0|AC 0|TAMS 0x00000000f0200000, 0x00000000f0200000|
| 3|0x00000000f0300000, 0x00000000f0400000, 0x00000000f0400000|100%|HS| |TS 0|AC 0|TAMS 0x00000000f0300000, 0x00000000f0300000|
| 4|0x00000000f0400000, 0x00000000f0500000, 0x00000000f0500000|100%|HS| |TS 0|AC 0|TAMS 0x00000000f0400000, 0x00000000f0400000|
| 5|0x00000000f0500000, 0x00000000f0600000, 0x00000000f0600000|100%|HS| |TS 0|AC 0|TAMS 0x00000000f0500000, 0x00000000f0500000|
| 6|0x00000000f0600000, 0x00000000f0600000, 0x00000000f0700000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0600000, 0x00000000f0600000|
| 7|0x00000000f0700000, 0x00000000f0700000, 0x00000000f0800000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0700000, 0x00000000f0700000|
| 8|0x00000000f0800000, 0x00000000f0800000, 0x00000000f0900000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0800000, 0x00000000f0800000|
| 9|0x00000000f0900000, 0x00000000f0900000, 0x00000000f0a00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0900000, 0x00000000f0900000|
| 10|0x00000000f0a00000, 0x00000000f0a00000, 0x00000000f0b00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0a00000, 0x00000000f0a00000|
| 11|0x00000000f0b00000, 0x00000000f0b00000, 0x00000000f0c00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0b00000, 0x00000000f0b00000|
| 12|0x00000000f0c00000, 0x00000000f0c00000, 0x00000000f0d00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0c00000, 0x00000000f0c00000|
| 13|0x00000000f0d00000, 0x00000000f0d00000, 0x00000000f0e00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0d00000, 0x00000000f0d00000|
| 14|0x00000000f0e00000, 0x00000000f0e00000, 0x00000000f0f00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0e00000, 0x00000000f0e00000|
| 15|0x00000000f0f00000, 0x00000000f0f00000, 0x00000000f1000000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f0f00000, 0x00000000f0f00000|
| 16|0x00000000f1000000, 0x00000000f1000000, 0x00000000f1100000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1000000, 0x00000000f1000000|
| 17|0x00000000f1100000, 0x00000000f1100000, 0x00000000f1200000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1100000, 0x00000000f1100000|
| 18|0x00000000f1200000, 0x00000000f1200000, 0x00000000f1300000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1200000, 0x00000000f1200000|
| 19|0x00000000f1300000, 0x00000000f1300000, 0x00000000f1400000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1300000, 0x00000000f1300000|
| 20|0x00000000f1400000, 0x00000000f1400000, 0x00000000f1500000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1400000, 0x00000000f1400000|
| 21|0x00000000f1500000, 0x00000000f1500000, 0x00000000f1600000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1500000, 0x00000000f1500000|
| 22|0x00000000f1600000, 0x00000000f1600000, 0x00000000f1700000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1600000, 0x00000000f1600000|
| 23|0x00000000f1700000, 0x00000000f1700000, 0x00000000f1800000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1700000, 0x00000000f1700000|
| 24|0x00000000f1800000, 0x00000000f1800000, 0x00000000f1900000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1800000, 0x00000000f1800000|
| 25|0x00000000f1900000, 0x00000000f1900000, 0x00000000f1a00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1900000, 0x00000000f1900000|
| 26|0x00000000f1a00000, 0x00000000f1a00000, 0x00000000f1b00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1a00000, 0x00000000f1a00000|
| 27|0x00000000f1b00000, 0x00000000f1b00000, 0x00000000f1c00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1b00000, 0x00000000f1b00000|
| 28|0x00000000f1c00000, 0x00000000f1c00000, 0x00000000f1d00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1c00000, 0x00000000f1c00000|
| 29|0x00000000f1d00000, 0x00000000f1d00000, 0x00000000f1e00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1d00000, 0x00000000f1d00000|
| 30|0x00000000f1e00000, 0x00000000f1e00000, 0x00000000f1f00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1e00000, 0x00000000f1e00000|
| 31|0x00000000f1f00000, 0x00000000f1f00000, 0x00000000f2000000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f1f00000, 0x00000000f1f00000|
| 32|0x00000000f2000000, 0x00000000f2000000, 0x00000000f2100000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2000000, 0x00000000f2000000|
| 33|0x00000000f2100000, 0x00000000f2100000, 0x00000000f2200000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2100000, 0x00000000f2100000|
| 34|0x00000000f2200000, 0x00000000f2200000, 0x00000000f2300000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2200000, 0x00000000f2200000|
| 35|0x00000000f2300000, 0x00000000f2300000, 0x00000000f2400000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2300000, 0x00000000f2300000|
| 36|0x00000000f2400000, 0x00000000f2400000, 0x00000000f2500000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2400000, 0x00000000f2400000|
| 37|0x00000000f2500000, 0x00000000f2500000, 0x00000000f2600000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2500000, 0x00000000f2500000|
| 38|0x00000000f2600000, 0x00000000f2600000, 0x00000000f2700000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2600000, 0x00000000f2600000|
| 39|0x00000000f2700000, 0x00000000f2700000, 0x00000000f2800000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2700000, 0x00000000f2700000|
| 40|0x00000000f2800000, 0x00000000f2800000, 0x00000000f2900000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2800000, 0x00000000f2800000|
| 41|0x00000000f2900000, 0x00000000f2900000, 0x00000000f2a00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2900000, 0x00000000f2900000|
| 42|0x00000000f2a00000, 0x00000000f2a00000, 0x00000000f2b00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2a00000, 0x00000000f2a00000|
| 43|0x00000000f2b00000, 0x00000000f2b00000, 0x00000000f2c00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2b00000, 0x00000000f2b00000|
| 44|0x00000000f2c00000, 0x00000000f2c00000, 0x00000000f2d00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2c00000, 0x00000000f2c00000|
| 45|0x00000000f2d00000, 0x00000000f2d00000, 0x00000000f2e00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2d00000, 0x00000000f2d00000|
| 46|0x00000000f2e00000, 0x00000000f2e00000, 0x00000000f2f00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2e00000, 0x00000000f2e00000|
| 47|0x00000000f2f00000, 0x00000000f2f00000, 0x00000000f3000000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f2f00000, 0x00000000f2f00000|
| 48|0x00000000f3000000, 0x00000000f3000000, 0x00000000f3100000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3000000, 0x00000000f3000000|
| 49|0x00000000f3100000, 0x00000000f3100000, 0x00000000f3200000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3100000, 0x00000000f3100000|
| 50|0x00000000f3200000, 0x00000000f3200000, 0x00000000f3300000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3200000, 0x00000000f3200000|
| 51|0x00000000f3300000, 0x00000000f3300000, 0x00000000f3400000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3300000, 0x00000000f3300000|
| 52|0x00000000f3400000, 0x00000000f3400000, 0x00000000f3500000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3400000, 0x00000000f3400000|
| 53|0x00000000f3500000, 0x00000000f3500000, 0x00000000f3600000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3500000, 0x00000000f3500000|
| 54|0x00000000f3600000, 0x00000000f3600000, 0x00000000f3700000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3600000, 0x00000000f3600000|
| 55|0x00000000f3700000, 0x00000000f3700000, 0x00000000f3800000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3700000, 0x00000000f3700000|
| 56|0x00000000f3800000, 0x00000000f3800000, 0x00000000f3900000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3800000, 0x00000000f3800000|
| 57|0x00000000f3900000, 0x00000000f3900000, 0x00000000f3a00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3900000, 0x00000000f3900000|
| 58|0x00000000f3a00000, 0x00000000f3a00000, 0x00000000f3b00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3a00000, 0x00000000f3a00000|
| 59|0x00000000f3b00000, 0x00000000f3b00000, 0x00000000f3c00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3b00000, 0x00000000f3b00000|
| 60|0x00000000f3c00000, 0x00000000f3c00000, 0x00000000f3d00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3c00000, 0x00000000f3c00000|
| 61|0x00000000f3d00000, 0x00000000f3d00000, 0x00000000f3e00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3d00000, 0x00000000f3d00000|
| 62|0x00000000f3e00000, 0x00000000f3e00000, 0x00000000f3f00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3e00000, 0x00000000f3e00000|
| 63|0x00000000f3f00000, 0x00000000f3f00000, 0x00000000f4000000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f3f00000, 0x00000000f3f00000|
| 64|0x00000000f4000000, 0x00000000f4000000, 0x00000000f4100000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4000000, 0x00000000f4000000|
| 65|0x00000000f4100000, 0x00000000f4100000, 0x00000000f4200000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4100000, 0x00000000f4100000|
| 66|0x00000000f4200000, 0x00000000f4200000, 0x00000000f4300000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4200000, 0x00000000f4200000|
| 67|0x00000000f4300000, 0x00000000f4300000, 0x00000000f4400000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4300000, 0x00000000f4300000|
| 68|0x00000000f4400000, 0x00000000f4400000, 0x00000000f4500000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4400000, 0x00000000f4400000|
| 69|0x00000000f4500000, 0x00000000f4500000, 0x00000000f4600000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4500000, 0x00000000f4500000|
| 70|0x00000000f4600000, 0x00000000f4600000, 0x00000000f4700000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4600000, 0x00000000f4600000|
| 71|0x00000000f4700000, 0x00000000f4700000, 0x00000000f4800000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4700000, 0x00000000f4700000|
| 72|0x00000000f4800000, 0x00000000f4800000, 0x00000000f4900000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4800000, 0x00000000f4800000|
| 73|0x00000000f4900000, 0x00000000f4900000, 0x00000000f4a00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4900000, 0x00000000f4900000|
| 74|0x00000000f4a00000, 0x00000000f4a00000, 0x00000000f4b00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4a00000, 0x00000000f4a00000|
| 75|0x00000000f4b00000, 0x00000000f4b00000, 0x00000000f4c00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4b00000, 0x00000000f4b00000|
| 76|0x00000000f4c00000, 0x00000000f4c00000, 0x00000000f4d00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4c00000, 0x00000000f4c00000|
| 77|0x00000000f4d00000, 0x00000000f4d00000, 0x00000000f4e00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4d00000, 0x00000000f4d00000|
| 78|0x00000000f4e00000, 0x00000000f4e00000, 0x00000000f4f00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4e00000, 0x00000000f4e00000|
| 79|0x00000000f4f00000, 0x00000000f4f00000, 0x00000000f5000000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f4f00000, 0x00000000f4f00000|
| 80|0x00000000f5000000, 0x00000000f5000000, 0x00000000f5100000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5000000, 0x00000000f5000000|
| 81|0x00000000f5100000, 0x00000000f5100000, 0x00000000f5200000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5100000, 0x00000000f5100000|
| 82|0x00000000f5200000, 0x00000000f5200000, 0x00000000f5300000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5200000, 0x00000000f5200000|
| 83|0x00000000f5300000, 0x00000000f5300000, 0x00000000f5400000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5300000, 0x00000000f5300000|
| 84|0x00000000f5400000, 0x00000000f5400000, 0x00000000f5500000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5400000, 0x00000000f5400000|
| 85|0x00000000f5500000, 0x00000000f5500000, 0x00000000f5600000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5500000, 0x00000000f5500000|
| 86|0x00000000f5600000, 0x00000000f5600000, 0x00000000f5700000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5600000, 0x00000000f5600000|
| 87|0x00000000f5700000, 0x00000000f5700000, 0x00000000f5800000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5700000, 0x00000000f5700000|
| 88|0x00000000f5800000, 0x00000000f5800000, 0x00000000f5900000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5800000, 0x00000000f5800000|
| 89|0x00000000f5900000, 0x00000000f5900000, 0x00000000f5a00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5900000, 0x00000000f5900000|
| 90|0x00000000f5a00000, 0x00000000f5a00000, 0x00000000f5b00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5a00000, 0x00000000f5a00000|
| 91|0x00000000f5b00000, 0x00000000f5b00000, 0x00000000f5c00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5b00000, 0x00000000f5b00000|
| 92|0x00000000f5c00000, 0x00000000f5c00000, 0x00000000f5d00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5c00000, 0x00000000f5c00000|
| 93|0x00000000f5d00000, 0x00000000f5d00000, 0x00000000f5e00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5d00000, 0x00000000f5d00000|
| 94|0x00000000f5e00000, 0x00000000f5e00000, 0x00000000f5f00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5e00000, 0x00000000f5e00000|
| 95|0x00000000f5f00000, 0x00000000f5f00000, 0x00000000f6000000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f5f00000, 0x00000000f5f00000|
| 96|0x00000000f6000000, 0x00000000f6000000, 0x00000000f6100000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6000000, 0x00000000f6000000|
| 97|0x00000000f6100000, 0x00000000f6100000, 0x00000000f6200000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6100000, 0x00000000f6100000|
| 98|0x00000000f6200000, 0x00000000f6200000, 0x00000000f6300000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6200000, 0x00000000f6200000|
| 99|0x00000000f6300000, 0x00000000f6300000, 0x00000000f6400000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6300000, 0x00000000f6300000|
| 100|0x00000000f6400000, 0x00000000f6400000, 0x00000000f6500000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6400000, 0x00000000f6400000|
| 101|0x00000000f6500000, 0x00000000f6500000, 0x00000000f6600000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6500000, 0x00000000f6500000|
| 102|0x00000000f6600000, 0x00000000f6600000, 0x00000000f6700000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6600000, 0x00000000f6600000|
| 103|0x00000000f6700000, 0x00000000f6700000, 0x00000000f6800000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6700000, 0x00000000f6700000|
| 104|0x00000000f6800000, 0x00000000f6800000, 0x00000000f6900000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6800000, 0x00000000f6800000|
| 105|0x00000000f6900000, 0x00000000f6900000, 0x00000000f6a00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6900000, 0x00000000f6900000|
| 106|0x00000000f6a00000, 0x00000000f6a00000, 0x00000000f6b00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6a00000, 0x00000000f6a00000|
| 107|0x00000000f6b00000, 0x00000000f6b00000, 0x00000000f6c00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6b00000, 0x00000000f6b00000|
| 108|0x00000000f6c00000, 0x00000000f6c00000, 0x00000000f6d00000| 0%| F| |TS 0|AC 0|TAMS 0x00000000f6c00000, 0x00000000f6c00000|
| 109|0x00000000f6d00000, 0x00000000f6d00800, 0x00000000f6e00000| 0%| E| |TS 0|AC 0|TAMS 0x00000000f6d00000, 0x00000000f6d00000|
| 110|0x00000000f6e00000, 0x00000000f6f00000, 0x00000000f6f00000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f6e00000, 0x00000000f6e00000|
| 111|0x00000000f6f00000, 0x00000000f7000000, 0x00000000f7000000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f6f00000, 0x00000000f6f00000|
| 112|0x00000000f7000000, 0x00000000f7100000, 0x00000000f7100000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7000000, 0x00000000f7000000|
| 113|0x00000000f7100000, 0x00000000f7200000, 0x00000000f7200000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7100000, 0x00000000f7100000|
| 114|0x00000000f7200000, 0x00000000f7300000, 0x00000000f7300000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7200000, 0x00000000f7200000|
| 115|0x00000000f7300000, 0x00000000f7400000, 0x00000000f7400000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7300000, 0x00000000f7300000|
| 116|0x00000000f7400000, 0x00000000f7500000, 0x00000000f7500000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7400000, 0x00000000f7400000|
| 117|0x00000000f7500000, 0x00000000f7600000, 0x00000000f7600000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7500000, 0x00000000f7500000|
| 118|0x00000000f7600000, 0x00000000f7700000, 0x00000000f7700000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7600000, 0x00000000f7600000|
| 119|0x00000000f7700000, 0x00000000f7800000, 0x00000000f7800000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7700000, 0x00000000f7700000|
| 120|0x00000000f7800000, 0x00000000f7900000, 0x00000000f7900000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7800000, 0x00000000f7800000|
| 121|0x00000000f7900000, 0x00000000f7a00000, 0x00000000f7a00000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7900000, 0x00000000f7900000|
| 122|0x00000000f7a00000, 0x00000000f7b00000, 0x00000000f7b00000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7a00000, 0x00000000f7a00000|
| 123|0x00000000f7b00000, 0x00000000f7c00000, 0x00000000f7c00000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7b00000, 0x00000000f7b00000|
| 124|0x00000000f7c00000, 0x00000000f7d00000, 0x00000000f7d00000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7c00000, 0x00000000f7c00000|
| 125|0x00000000f7d00000, 0x00000000f7e00000, 0x00000000f7e00000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7d00000, 0x00000000f7d00000|
| 126|0x00000000f7e00000, 0x00000000f7f00000, 0x00000000f7f00000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7e00000, 0x00000000f7e00000|
| 127|0x00000000f7f00000, 0x00000000f8000000, 0x00000000f8000000|100%| E|CS|TS 0|AC 0|TAMS 0x00000000f7f00000, 0x00000000f7f00000|

Card table byte_map: [0x0000020f45310000,0x0000020f45390000] byte_map_base: 0x0000020f44b90000

Marking Bits (Prev, Next): (CMBitMap*) 0x0000020f454660d0, (CMBitMap*) 0x0000020f45466108
Prev Bits: [0x0000020f5c4b0000, 0x0000020f5c8b0000)
Next Bits: [0x0000020f5c8b0000, 0x0000020f5ccb0000)

Polling page: 0x0000020f42e20000

CodeHeap 'non-profiled nmethods': size=119168Kb used=536Kb max_used=536Kb free=118632Kb
bounds [0x0000020f54750000, 0x0000020f549c0000, 0x0000020f5bbb0000]
CodeHeap 'profiled nmethods': size=119168Kb used=3088Kb max_used=3088Kb free=116079Kb
bounds [0x0000020f4d2f0000, 0x0000020f4d600000, 0x0000020f54750000]
CodeHeap 'non-nmethods': size=7424Kb used=2928Kb max_used=2941Kb free=4495Kb
bounds [0x0000020f4cbb0000, 0x0000020f4ce90000, 0x0000020f4d2f0000]
total_blobs=2549 nmethods=1680 adapters=531
compilation: enabled

Compilation events (10 events):
Event: 2.666 Thread 0x0000020f606c2800 1643 3 java.io.FileInputStream::read (9 bytes)
Event: 2.666 Thread 0x0000020f606c2000 1644 s 3 java.io.ByteArrayOutputStream::write (66 bytes)
Event: 2.666 Thread 0x0000020f5fc73800 1645 3 java.io.ByteArrayOutputStream::ensureCapacity (16 bytes)
Event: 2.666 Thread 0x0000020f606c2800 nmethod 1643 0x0000020f4d5dd990 code [0x0000020f4d5ddb40, 0x0000020f4d5ddcf0]
Event: 2.666 Thread 0x0000020f5fc73800 nmethod 1645 0x0000020f4d5dde10 code [0x0000020f4d5ddfe0, 0x0000020f4d5de1b0]
Event: 2.666 Thread 0x0000020f606c2000 nmethod 1644 0x0000020f4d5de290 code [0x0000020f4d5de4a0, 0x0000020f4d5deb10]
Event: 2.671 Thread 0x0000020f5fc8a800 1646 1 java.net.URL::getHost (5 bytes)
Event: 2.672 Thread 0x0000020f5fc8a800 nmethod 1646 0x0000020f547d4c90 code [0x0000020f547d4e40, 0x0000020f547d4f58]
Event: 2.672 Thread 0x0000020f5fc8a800 1647 ! 3 java.util.zip.InflaterInputStream::read (138 bytes)
Event: 2.672 Thread 0x0000020f5fc8a800 nmethod 1647 0x0000020f4d5ded10 code [0x0000020f4d5defe0, 0x0000020f4d5e0070]

GC Heap History (0 events):
No events

Deoptimization events (10 events):
Event: 0.415 Thread 0x0000020f45402000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000020f54785cc4 method=java.util.concurrent.ConcurrentHashMap.get(Ljava/lang/Object;)Ljava/lang/Object; @ 149 c2
Event: 0.424 Thread 0x0000020f45402000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000020f5476c4a4 method=java.lang.String.equals(Ljava/lang/Object;)Z @ 27 c2
Event: 0.477 Thread 0x0000020f60807800 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000020f54785cc4 method=java.util.concurrent.ConcurrentHashMap.get(Ljava/lang/Object;)Ljava/lang/Object; @ 149 c2
Event: 0.482 Thread 0x0000020f60807800 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000020f54785cc4 method=java.util.concurrent.ConcurrentHashMap.get(Ljava/lang/Object;)Ljava/lang/Object; @ 149 c2
Event: 0.497 Thread 0x0000020f6080e000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000020f5478cab8 method=java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; @ 181 c2
Event: 0.527 Thread 0x0000020f45402000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000020f54785cc4 method=java.util.concurrent.ConcurrentHashMap.get(Ljava/lang/Object;)Ljava/lang/Object; @ 149 c2
Event: 0.558 Thread 0x0000020f45402000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000020f5479da60 method=java.lang.ref.SoftReference.get()Ljava/lang/Object; @ 6 c2
Event: 0.737 Thread 0x0000020f45402000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000020f547a56c0 method=java.lang.AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; @ 1 c2
Event: 1.028 Thread 0x0000020f45402000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000020f547bd02c method=java.lang.String.equals(Ljava/lang/Object;)Z @ 34 c2
Event: 2.662 Thread 0x0000020f6080b800 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000020f547bc340 method=java.util.HashMap.getNode(ILjava/lang/Object;)Ljava/util/HashMap$Node; @ 126 c2

Classes redefined (0 events):
No events

Internal exceptions (10 events):
Event: 0.520 Thread 0x0000020f45402000 Exception <a 'java/lang/NullPointerException'{0x00000000f74be000}> (0x00000000f74be000) thrown at [t:/workspace/open/src/hotspot/share/interpreter/linkResolver.cpp, line 1324]
Event: 0.543 Thread 0x0000020f45402000 Exception <a 'java/lang/NoSuchMethodError'{0x00000000f719f3b0}: java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lan
Event: 0.544 Thread 0x0000020f45402000 Exception <a 'java/lang/NoSuchMethodError'{0x00000000f71bfaa0}: java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lan
Event: 0.546 Thread 0x0000020f45402000 Exception <a 'java/lang/NoSuchMethodError'{0x00000000f71e11d8}: java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lan
Event: 0.557 Thread 0x0000020f45402000 Exception <a 'java/lang/NoSuchMethodError'{0x00000000f7044338}: java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lan
Event: 0.737 Thread 0x0000020f45402000 Implicit null exception at 0x0000020f547a5074 to 0x0000020f547a56a6
Event: 0.737 Thread 0x0000020f45402000 Exception <a 'java/io/FileNotFoundException'{0x00000000f6f226e0}> (0x00000000f6f226e0) thrown at [t:/workspace/open/src/hotspot/share/prims/jni.cpp, line 611]
Event: 0.756 Thread 0x0000020f45402000 Exception <a 'java/io/FileNotFoundException'{0x00000000f6f342e8}> (0x00000000f6f342e8) thrown at [t:/workspace/open/src/hotspot/share/prims/jni.cpp, line 611]
Event: 0.756 Thread 0x0000020f45402000 Exception <a 'java/io/FileNotFoundException'{0x00000000f6f42708}> (0x00000000f6f42708) thrown at [t:/workspace/open/src/hotspot/share/prims/jni.cpp, line 611]
Event: 0.774 Thread 0x0000020f45402000 Exception <a 'java/io/FileNotFoundException'{0x00000000f6f53e50}> (0x00000000f6f53e50) thrown at [t:/workspace/open/src/hotspot/share/prims/jni.cpp, line 611]

Events (10 events):
Event: 2.701 Thread 0x0000020f66f60800 Thread added: 0x0000020f66f60800
Event: 2.740 loading class java/io/DataOutputStream
Event: 2.740 loading class java/io/DataOutputStream done
Event: 2.740 Thread 0x0000020f66f64000 Thread added: 0x0000020f66f64000
Event: 2.740 Executing VM operation: RevokeBias
Event: 2.740 Executing VM operation: RevokeBias done
Event: 2.740 Executing VM operation: RevokeBias
Event: 2.740 Executing VM operation: RevokeBias done
Event: 2.740 Executing VM operation: RevokeBias
Event: 2.740 Executing VM operation: RevokeBias done

Dynamic libraries:
0x00007ff74d7d0000 - 0x00007ff74d80e000 C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
0x00007ffca8ae0000 - 0x00007ffca8cc1000 C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007ffca7190000 - 0x00007ffca7242000 C:\WINDOWS\System32\KERNEL32.DLL
0x00007ffca4eb0000 - 0x00007ffca5123000 C:\WINDOWS\System32\KERNELBASE.dll
0x00007ffca73a0000 - 0x00007ffca7441000 C:\WINDOWS\System32\ADVAPI32.dll
0x00007ffca6010000 - 0x00007ffca60ae000 C:\WINDOWS\System32\msvcrt.dll
0x00007ffca5fb0000 - 0x00007ffca600b000 C:\WINDOWS\System32\sechost.dll
0x00007ffca7060000 - 0x00007ffca7184000 C:\WINDOWS\System32\RPCRT4.dll
0x00007ffca60b0000 - 0x00007ffca6240000 C:\WINDOWS\System32\USER32.dll
0x00007ffca5f50000 - 0x00007ffca5f70000 C:\WINDOWS\System32\win32u.dll
0x00007ffca5f80000 - 0x00007ffca5fa8000 C:\WINDOWS\System32\GDI32.dll
0x00007ffca5b60000 - 0x00007ffca5cf2000 C:\WINDOWS\System32\gdi32full.dll
0x00007ffca5e00000 - 0x00007ffca5e9f000 C:\WINDOWS\System32\msvcp_win.dll
0x00007ffca5d00000 - 0x00007ffca5dfa000 C:\WINDOWS\System32\ucrtbase.dll
0x00007ffc8f4b0000 - 0x00007ffc8f719000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17134.112_none_fb3f961b30681c12\COMCTL32.dll
0x00007ffc9da20000 - 0x00007ffc9da2a000 C:\WINDOWS\SYSTEM32\VERSION.dll
0x00007ffca67e0000 - 0x00007ffca6b03000 C:\WINDOWS\System32\combase.dll
0x00007ffca5130000 - 0x00007ffca51aa000 C:\WINDOWS\System32\bcryptPrimitives.dll
0x00007ffca6d30000 - 0x00007ffca6d5d000 C:\WINDOWS\System32\IMM32.DLL
0x00007ffc63b40000 - 0x00007ffc63c2f000 C:\Program Files\Java\jre-10.0.1\bin\msvcr120.dll
0x00007ffc6b950000 - 0x00007ffc6b9f6000 C:\Program Files\Java\jre-10.0.1\bin\msvcp120.dll
0x0000000062480000 - 0x0000000062ef0000 C:\Program Files\Java\jre-10.0.1\bin\server\jvm.dll
0x00007ffca5f70000 - 0x00007ffca5f78000 C:\WINDOWS\System32\PSAPI.DLL
0x00007ffc9b960000 - 0x00007ffc9b983000 C:\WINDOWS\SYSTEM32\WINMM.dll
0x00007ffc93b50000 - 0x00007ffc93b59000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x00007ffca7330000 - 0x00007ffca739c000 C:\WINDOWS\System32\WS2_32.dll
0x00007ffc9b930000 - 0x00007ffc9b95a000 C:\WINDOWS\SYSTEM32\winmmbase.dll
0x00007ffca5b10000 - 0x00007ffca5b59000 C:\WINDOWS\System32\cfgmgr32.dll
0x00007ffc93ca0000 - 0x00007ffc93caf000 C:\Program Files\Java\jre-10.0.1\bin\verify.dll
0x00007ffc9ebc0000 - 0x00007ffc9ed89000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL
0x00007ffc93aa0000 - 0x00007ffc93ac9000 C:\WINDOWS\SYSTEM32\dbgcore.DLL
0x00007ffc8c6b0000 - 0x00007ffc8c6d7000 C:\Program Files\Java\jre-10.0.1\bin\java.dll
0x00007ffc8c620000 - 0x00007ffc8c636000 C:\Program Files\Java\jre-10.0.1\bin\zip.dll
0x00007ffc8d7b0000 - 0x00007ffc8d7ba000 C:\Program Files\Java\jre-10.0.1\bin\jimage.dll
0x00007ffca74b0000 - 0x00007ffca88f0000 C:\WINDOWS\System32\SHELL32.dll
0x00007ffca7280000 - 0x00007ffca7329000 C:\WINDOWS\System32\shcore.dll
0x00007ffca53a0000 - 0x00007ffca5aad000 C:\WINDOWS\System32\windows.storage.dll
0x00007ffca8950000 - 0x00007ffca89a1000 C:\WINDOWS\System32\shlwapi.dll
0x00007ffca4e90000 - 0x00007ffca4ea1000 C:\WINDOWS\System32\kernel.appcore.dll
0x00007ffca4e00000 - 0x00007ffca4e1f000 C:\WINDOWS\System32\profapi.dll
0x00007ffca4e40000 - 0x00007ffca4e8c000 C:\WINDOWS\System32\powrprof.dll
0x00007ffca4df0000 - 0x00007ffca4dfa000 C:\WINDOWS\System32\FLTLIB.DLL
0x00007ffc8c5e0000 - 0x00007ffc8c5fa000 C:\Program Files\Java\jre-10.0.1\bin\net.dll
0x00007ffc9f0f0000 - 0x00007ffc9f1cd000 C:\WINDOWS\SYSTEM32\WINHTTP.dll
0x00007ffca4670000 - 0x00007ffca46d6000 C:\WINDOWS\system32\mswsock.dll
0x00007ffc8c090000 - 0x00007ffc8c0a1000 C:\Program Files\Java\jre-10.0.1\bin\nio.dll
0x00007ffc51420000 - 0x00007ffc515bb000 C:\Program Files\Java\jre-10.0.1\bin\awt.dll
0x00007ffca6710000 - 0x00007ffca67d2000 C:\WINDOWS\System32\OLEAUT32.dll
0x00007ffca22e0000 - 0x00007ffca28a7000 C:\WINDOWS\SYSTEM32\d2d1.dll
0x00007ffca3170000 - 0x00007ffca31fb000 C:\WINDOWS\SYSTEM32\apphelp.dll
0x00007ffca3580000 - 0x00007ffca35a9000 C:\WINDOWS\system32\DWMAPI.DLL
0x00007ffca32a0000 - 0x00007ffca3338000 C:\WINDOWS\system32\uxtheme.dll
0x00007ffc654b0000 - 0x00007ffc655d0000 C:\WINDOWS\system32\opengl32.dll
0x00007ffc69f80000 - 0x00007ffc69fac000 C:\WINDOWS\SYSTEM32\GLU32.dll
0x00007ffca6b10000 - 0x00007ffca6c85000 C:\WINDOWS\System32\MSCTF.dll
0x00007ffca6f00000 - 0x00007ffca7051000 C:\WINDOWS\System32\ole32.dll
0x00007ffc83bc0000 - 0x00007ffc83d57000 C:\WINDOWS\system32\d3d9.dll
0x00007ffc996c0000 - 0x00007ffc998ad000 C:\WINDOWS\System32\DriverStore\FileRepository\c0329457.inf_amd64_c0852561dfa0a99a\B329366\aticfx64.dll
0x00007ffc63c30000 - 0x00007ffc63c5e000 C:\WINDOWS\System32\DriverStore\FileRepository\c0329457.inf_amd64_c0852561dfa0a99a\B329366\atiu9p64.dll
0x00007ffc62a80000 - 0x00007ffc636a0000 C:\WINDOWS\System32\DriverStore\FileRepository\c0329457.inf_amd64_c0852561dfa0a99a\B329366\atiumd64.dll
0x0000000064320000 - 0x0000000064fa6000 C:\WINDOWS\System32\DriverStore\FileRepository\c0329457.inf_amd64_c0852561dfa0a99a\B329366\atiumd6a.dll
0x0000000063690000 - 0x0000000064319000 C:\WINDOWS\System32\DriverStore\FileRepository\c0329457.inf_amd64_c0852561dfa0a99a\B329366\atiumd6t.dll
0x00007ffc9f5c0000 - 0x00007ffc9f5e9000 C:\WINDOWS\SYSTEM32\amdihk64.dll
0x00007ffc8a9d0000 - 0x00007ffc8aa35000 C:\Program Files\Java\jre-10.0.1\bin\fontmanager.dll
0x00007ffc8c040000 - 0x00007ffc8c082000 C:\Program Files\Java\jre-10.0.1\bin\t2k.dll
0x00007ffc8c1d0000 - 0x00007ffc8c268000 C:\WINDOWS\System32\TextInputFramework.dll
0x00007ffc9a080000 - 0x00007ffc9a39e000 C:\WINDOWS\System32\CoreUIComponents.dll
0x00007ffca2df0000 - 0x00007ffca2eca000 C:\WINDOWS\System32\CoreMessaging.dll
0x00007ffca3ee0000 - 0x00007ffca3f11000 C:\WINDOWS\SYSTEM32\ntmarta.dll
0x00007ffca0f50000 - 0x00007ffca109d000 C:\WINDOWS\SYSTEM32\wintypes.dll
0x0000000180000000 - 0x0000000180025000 C:\Program Files\Java\jre-10.0.1\bin\rxtxSerial.dll
0x00007ffc8d6a0000 - 0x00007ffc8d6ac000 C:\Program Files\Java\jre-10.0.1\bin\jsound.dll
0x00007ffc8c830000 - 0x00007ffc8c83c000 C:\Program Files\Java\jre-10.0.1\bin\jsoundds.dll
0x00007ffc70f40000 - 0x00007ffc70fcf000 C:\WINDOWS\SYSTEM32\DSOUND.dll
0x00007ffca6c90000 - 0x00007ffca6d30000 C:\WINDOWS\System32\clbcatq.dll
0x00007ffc9cf30000 - 0x00007ffc9cfa6000 C:\WINDOWS\System32\MMDevApi.dll
0x00007ffca4c00000 - 0x00007ffca4c27000 C:\WINDOWS\System32\DEVOBJ.dll
0x00007ffca1850000 - 0x00007ffca1a04000 C:\WINDOWS\System32\PROPSYS.dll
0x00007ffc8ca60000 - 0x00007ffc8caa4000 C:\WINDOWS\SYSTEM32\wdmaud.drv
0x00007ffc8dcb0000 - 0x00007ffc8dcb9000 C:\WINDOWS\SYSTEM32\ksuser.dll
0x00007ffc9a970000 - 0x00007ffc9a97a000 C:\WINDOWS\SYSTEM32\AVRT.dll
0x00007ffc86860000 - 0x00007ffc8698c000 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
0x00007ffc9ee70000 - 0x00007ffc9ee7d000 C:\WINDOWS\SYSTEM32\msacm32.drv
0x00007ffc9b910000 - 0x00007ffc9b92c000 C:\WINDOWS\SYSTEM32\MSACM32.dll
0x00007ffc9ee60000 - 0x00007ffc9ee6a000 C:\WINDOWS\SYSTEM32\midimap.dll

dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17134.112_none_fb3f961b30681c12;C:\Program Files\Java\jre-10.0.1\bin;C:\Program Files\Java\jre-10.0.1\bin\server;C:\WINDOWS\System32\DriverStore\FileRepository\c0329457.inf_amd64_c0852561dfa0a99a\B329366

VM Arguments:
jvm_args: -Xms128m -Xmx256m
java_command: org.adtpro.ADTPro
java_class_path (initial): D:\adtpro\ADTPro-2.0.2\lib\ADTPro-2.0.2.jar;D:\adtpro\ADTPro-2.0.2\lib\rxtx\ch-rxtx-2.2-20081207-win-x64\RXTXcomm.jar;D:\adtpro\ADTPro-2.0.2\lib\AppleCommander\AppleCommander-1.3.5.13-ac.jar
Launcher Type: SUN_STANDARD

Logging:
Log output configuration:
#0: stdout all=warning uptime,level,tags
#1: stderr all=off uptime,level,tags

Environment Variables:
PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\STMicroelectronics\st_toolset\asm;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Android;C:\Windows\System32;C:\WINDOWS\System32\OpenSSH;C:\Program Files\MATLAB\R2018a\bin;C:\Users\Liang\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\IDE80;D:\adtpro\ADTPro-2.0.2\lib\rxtx\ch-rxtx-2.2-20081207-win-x64
USERNAME=Liang
OS=Windows_NT
PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD

--------------- S Y S T E M ---------------

OS: Windows 10 , 64 bit Build 17134 (10.0.17134.1)

CPU:total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 1 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, mmxext, 3dnowpref, lzcnt, sse4a, ht, tsc, tscinvbit, tscinv, bmi1, bmi2, adx, sha, fma

Memory: 4k page, physical 16711224k(12246940k free), swap 19201592k(11220076k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (10.0.1+10) for windows-amd64 JRE (10.0.1+10), built on Mar 27 2018 02:27:48 by "mach5one" with MS VC++ 12.0 (VS2013)

END.

And here is my JRE version:
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

Clone USB Serial Port doesn't send anything during Bootstrapping?!

Hi there,

Thanks for this effort of making old Apple computers accessible again.
I found two Apple /// in the dumpster next to my apartment and I'm trying to get them to work.

I entered your machine code program and it reports HI. Unfortunately, neither my Windows 10 PC nor my Ubuntu laptop want to send anything using your software. It reports, the port was successfully opened but nothing is being transmitted. I checked with HTerm and I can send bytes to the Apple and I see the screen characters flickering around. But using ADTPro, nothing happens, not even on my scope or on the LEDs of the USB to Serial converter.

Any ideas what's wrong? Two systems running Java and none of them transfer any data?

Is there a way to transfer the ADTPro software manually using a different terminal program?
If so, where can I find the RAW file?

Thanks a lot,
Timo

ADTPro Tries to use card in slot 1

I have two serial cards in my Apple IIe. There's one in slot 1 for the ImageWriter II and one in slot 2 for file transfers. When I run ADTPro I get as far as
ADTPRO SERIAL BOOTSTRAPPER
FOUND SLOT 1
LOADING MLI:

then nothing happens. I really don't want to have to remove my card in slot 1 every time I want to transfer a file. Is there any way to get ADTPro to use the card in slot 2 exclusively?

rxtx for new OS_ARCH

May I please request some guidance setting up a new OS_ARCH for ADTPRO?
The platform is an OrangePi Lite - an arm7l clone.
Prior to installing the library - i get an error that the arch_type is invalid in the java startup screen - the application does load, but without serial port support

As the OSTYPE isn't recognized - i have downloaded and compiled the 2.1.7 rxtx library.
I perform the regular ./configure and then make which completed successfully and I copied the following into place.

-rwxr-xr-x 1 pi pi 38204 Dec 27 17:55 librxtxSerial.so

I added the necessary line to the adtpro.sh file right after the "else" line when it fails to detect the OS_ARCH.

export RXTXLIB=lib/rxtx/rxtx-2.1.7-bins-r2/Linux/armv7l-unknown-linux-gnu

adtpro starts without errors or warnings, however, attempts to use the serial port fail with the error

I tried adding the raspberry pi to specify the serial port, which doesn't help.
ADTPRO_EXTRA_JAVA_PARMS="-Dgnu.io.rxtx.SerialPorts=/dev/ttyUSB0"

My serial port is indeed detected as /dev/ttyUSB0

[ 7.286938] USB Serial support registered for generic
[ 7.287026] usbserial: USB Serial Driver core
[ 7.291599] USB Serial support registered for ch341-uart
[ 7.294059] usb 2-1.1: ch341-uart converter now attached to ttyUSB0

Anything else need to be updated?

macOS: Only works once before requiring reboot.

My configuration:

With this configuration, I'm able to successfully run ADTPro once before having to reboot. If I disconnect/quit ADTPro, run it again and click "Serial," the program hangs and I have to force quit. Any subsequent attempts to run ADTPro result in the icon bouncing perpetually in the dock without showing any UI (which I then need to force quit). In fact, at this point is when my CPU fan turns on and stays on. Activity monitor reports that my CPU is around 10% load, but there doesn't seem to be any particular process responsible for that. Attempting a restart from the Apple menu closes all my windows and shows me a black screen, but the CPU fan just keeps running perpetually until I hard reset.

What's weird is that I've tried rxtx 2.1-7r2 (stable) from the official qbang download page, however with that release, ADTPro doesn't seem to recognize any serial ports at all.

Thanks for a great tool. When it works, it works great! Just bummed I'm always having to reboot.

serial port issue on windows 7

I tried connecting my apple//e to my windows 7 computer with ADTpro but audio didn't work,it seemed that the apple// wasn't able to send data to the computer so I bought a usb to serial adapter, which shows up in the device manager as a serial port, but ADTpro doesn't see it, when I try to select the port, ADTpro doesn't list any,and if I press 0K, ADTpro tells me that there is no rxtx library or serial port.can someone help me please

Syntax Errors

When I try bootstrapping via a ProDos speedboot, hitting reset as soon as the computer boots and hitting IN#2 then CTRL-A 14B, the Computer gets text sent to it, but can not use it and causes a SYNTAX ERROR. The Prodos ADTPro disk boots, but I get the unable to contact remote server error.

SSC is in Slot 2, has the correct DIP switch settings, and the Arrow is pointing to MODEM. I've also tried a straight through cable with the Arrow pointing to TERMINAL. Same result of garbled text on the screen.

Here is the weirdest part. Of the dozens of times I have attempted to get it to work, it has worked twice. Nothing has changed via the card or the cabling. I can not get it to replicate the environment in which it did work.

I suspect the Super Serial Card is bad. When I first booted with the card and tried the IN#2 command the screen filled with random characters and I had to repeatedly hit CTRL-A to get the prompt. Sometimes PR#2 works and other times it doesn't. I have reseated the chips on the card and verified that all pins have connectivity. So something must be wrong in the ROM. I have it connected to a Null Modem cable, then to a USB adapter. Purchased both cables from RetroFloppy. I have the correct driver installed on the computer. Then it goes to an Apple USB to USB-C adapter. I've also tested via an older mac which uses USB and have had the same results. Tried different Slots in the computer.

Any other thoughts or things I should try? I have a replacement SSC coming this week.

Notes:
Franklin Ace 1000
MacBook Pro, latest OSX.
SSC in Slot 2

"Bootstrapping" menu item grey on windows 10

I have the server running with JRE1.8.0 on windows 10 and it thinks it is successfully connected to COM4 where I have an FTDI usb serial interface installed and visible to the system, but the "Bootstrapping" menu item is grey.

I also tried it on my macbook pro running Mojave using the same usb serial device and it connected and I was able to go through the bootstrapping transfer procedure, but I was never able to receive anything on my Apple IIc - which is why I was trying it on my windows machine. These may be unrelated issues.

Any assistance would be greatly apreciated, thanks

Problem transfering files with brackets in filename

Platform : Win10 x64
Java : 8/181 x64 (latest)
Using ADTPro release 2.0.3 on apple //e with SSC
Filename : SHERWOOD FOREST (1982)(PHOENIX SOFTWARE).dsk

Content of trace window :
Exception in thread "Thread-2" java.util.regex.PatternSyntaxException: Unclosed group near index 40
SHERWOOD FOREST (1982)(PHOENIX SOFTWAR..
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.accept(Unknown Source)
at java.util.regex.Pattern.group0(Unknown Source)
at java.util.regex.Pattern.sequence(Unknown Source)
at java.util.regex.Pattern.expr(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.matches(Unknown Source)
at java.lang.String.matches(Unknown Source)
at org.adtpro.gui.Gui$1.accept(Unknown Source)
at java.io.File.list(Unknown Source)
at org.adtpro.gui.Gui.getFiles(Unknown Source)
at org.adtpro.CommsThread.sendDirectoryWide(Unknown Source)
at org.adtpro.CommsThread.dispatchCommand(Unknown Source)
at org.adtpro.CommsThread.commandLoop(Unknown Source)
at org.adtpro.CommsThread.run(Unknown Source)

Renaming the file (removal of brackets) solves the problem.

Using ADTPro with Apple IIe

Are the commands (IN#2 and Ctrl+A14B) different for the Apple IIe because I'm not getting the expected behavior. I have the ADT Server running on Windows and the computers connected via a null modem cable. The Apple IIe has a Super Serial Card which looks to be in Slot 1 in the computer. When I type IN#2 I get some beeps and some characters on the screen, it goes blank and then a cursor at the top left. Ctrl+A doesn't do anything and I enter 14B and I get an asterisk * prompt. I did try IN#1 even though I didn't think that would work and that doesn't seem to do anything, just another close bracket prompt ].

Any suggestions?

Apple IIGS post bootstrapping HOST TIMEOUT

Apple IIGS Rom 01
Null modem cable built per spec http://adtpro.com/connectionsserial.html#MiniDIN8
bootstrapping process followed exactly per bare-metal instructions http://adtpro.com/bootstrap.html#Starting_from_bare_metal

Successfully able to "SPEEDBOOT" - and it successfully load all 3 stages without any issue. Per other discussions i have read, if the first part of speedboot works - but the other two fail - that likely indicates a cable/serial issue. I have not had even 1 issue with that part.

Once loads the adtpro program though - the IIGS can not further complete communication with the ADPRO server. Whenever requesting a directory listing - the ADTPRO server will report that it has received the request but a HOST TIMEOUT immediately appears.
Same thing when a change directory is issued. The ADTPRO server will report that change directory was requested but a HOST TIMEOUT immediately appears.

Any ideas?

how to move a disk image i download

I'm using a mac book pro using os sierra 10.12.6 i got adtpro and it works but when i go to put my disk image into the disk folder in adtpro it will not let me move it into the folder and i don't know what I'm doing wrong and i haven't been able to find any info for this

What will the ADTPro server do if the ADTPro disk-image directory is not accessible due to privileges?

Since my ADTPro fails only when trying to read the ADTPro-2.0.2\disks directory, I have a horrible suspicion that I may have a Windows access control problem.

What would the ADTPro server do if the user who ran it somehow doesn't have permission to read the disks directory?

It appears that all users have read access to that directory, but for all I know, I might be having that obscure "you have read access to this file, but I'm not letting you read it anyway because you downloaded it from another machine" problem.

I notice that when I try "Change working directory", the Java dialog shows no files in the directory, even though there are files in that directory and it is set to show Files of Type "All Files". This happens in all other directories on the machine, though, so I guess it is really set to show only folders.

Ignore... posted to wrong forum

I absent-mindedly reported a bug that I found in AppleWin here. :P
So this issue should be deleted, but I can't delete it.

Apple IIes don't receive any data from different ADTPro servers

I'm having problems using ADTPro via null-modem serial link. I have installed it on both MacOS and Windows 10. I also have two Apple IIes. One enhanced platinum and one non-enhanced. They each have their own serial cards. I configure the cards with the block pointing up and the switches as shown in ADT's site. I also do the IN# of the slot and get "Apple SSC" and enter the correct number. When I run the software on both the Mac and Win10 it starts to send the data and the light on my data cable blinks showing it is sending data. The progress on the server says it's sening data. I get no response from the Apples and nothing appears on the screen after starting the send. The server says the data sent and completes. I believe both cards are working cards as I use them as printer cards with no issues.

I'm using the Apple2OnlineStore cable kit with FTDi chipsets. Here is the link for the kit I have:
https://www.ebluejay.com/ads/item/5557255

Any suggestions?

No Serial Ports Mac High Sierra

Have there been any issues reported using ADTPro with Mac High Sierra?

I'm using High Sierra with ADTPro 2.0.2 and Java Version 8 Update 151. ADTPro is saying there are no serial ports. I checked the serial configuration setting and the port number is blank and doesn't give me any options to choose one. I'm using a USB to serial adapter with a Prolific chip. The adapter is showing up in the hardware system report and it even shows up as a modem connection under the mac's network settings menu.

Any suggestions?

Need parameters for serial connection

I need to know what values ADTPro expects for these parameters on its serial connection:
Data bits: 8 or 7?
Parity: One of {None, Even, Odd, Mark, Space}
Stop bits: {1, 1.5, 2}
Flow control: {None, Xon/Xoff, Hardware}

This doesn't appear to be given anywhere on adtpro.com .

Can't get my Apple IIc to communicate with Windows and Java 10

My setup:

  • I'm using an original Apple IIc (peek output is 255)
  • Connected the null model cable (purchased from Retrofloppy) to serial port 2 (Modem).
  • RS-232 to USB port on my Windows 10 laptop

Method 1 (Using the client disk):

Server:

  • When I ran the ADP pro's serial configuration, the ONLY port option that I can use is "COM3" defaulted to 115200 speed.
  • The program exits as soon as I click the Serial button

Client:

  • Picked (G) option to configured the COMMS DEVICE to "SSC SLOT 2". The other options are defaulted.
  • Picked (R) to Receive, entered the filename, but I get a "HOST TIMEOUT" almost immediately.

Method 2 (Bootstrapping)

Server:

  • Same as described in Method 1

Client:

  • Rebooted, control-reset to get to the command prompt
  • Typed "IN#2", to get the "?" promt
  • Typed Control+A and then 1-4-B

I can't pick COM2 from the server host application. The server Java application ends as soon as I click the serial button. The Bootstrapping tab is never enabled.

Please help me troubleshoot this.

Thanks!
Menard

can't access serial port on my Mac

I get the "the selected port is in use" error message and the only ports listed in the dialog box are bluetooth, which my Mac doesn't even have! I installed Prolific and FTD serial drivers to no avail. Any advice?

Can't Transfer Apple Pascal 1.3 DSK Images

I'm using ADTPro 2.0.2 on an Apple IIe Platinum. When I try to transfer Pascal 1.3 images (that work in a IIe emulator) ADTPro doesn't see any files on them and doesn't transfer anything. I have successfully transferred DOS 3.3, ProDOS and Pascal 1.0, 1.1 and 1.2 disks with no errors so I know my hardware is set up properly. Is there a trick to transferring Pascal 1.3?

Pascal_1.3.zip

Can't get ADTPro on Windows 10 to talk to the IIGS

SEE EDIT 2, I now have it transferring some sort of data, but still have a new issue.

Set up:

Client
Apple IIGS Woz Edition with ROM Version 01 (heard it's buggy)

Connections
8-Pin Mini DIN to DB-9
DB9 Null modem adapter
USB to Serial Cord with FTDI chip (No clue if the FTDI chip is legit)

Server
Windows 10 with Java 8 (does Java version matter?)
I have installed the driver from the Gearmo website

I have gone into the IIGS control panel and made sure the items were all default. Slot 2 is set to modem.

When I boot the IIGS and go to the prompt, I type IN#2, I press control+A (this turning the cursor into a question mark is not reliable sometimes it works usually never the first time though), then 14B. Then I press return.

When I attempt speediboot, absolutely nothing happens on the IIGS, but the progress bar on ADTPro moves and says file was sent in 15 seconds. I have not changed the baud or any other settings on ADTPro, but I did notice the modem port settings on the IIGS displays 1200 baud, I doubt that's relevant since it is shown on your screenshot on your site, but thought I'd bring it up.

Other maybe relevant data, I tried this all before with a different cable (Prolific, didn't know it was bad until afterwards). But I found that if I took the null modem adapter off the set up, random data was being written to my screen. ADTPro wasn't even running. Just random garbage all over. Maybe that indicates my modem port isn't busted? I attempted the same set up (no null modem) with the new cable with the FTDI chip and no garbage data was displayed on the screen.

Anyways, I'm at a loss, should this work with windows 10? I'm very close to installing Win 7 onto a computer and trying it from there.

Edit: Also just discovered that if I cancel the Speediboot process midway, it displays a single random character on my IIGS screen. But that's it..

Edit 2: I attempted selecting the Apple IIc w/ImageWriter Cable option and Speediboot finally started transferring data, but now I have a new issue. I get to the screen that says "ADTPRO SERIAL BOOTSTRAPPER" It says it found slot 8, and after LOADING MLI: there is no flow of characters. Just a blank.

Edit 3: I tried the non-speediboot approach. The Send ProDos > Send ADTPro Serial client. And it successfully got me to the ADTPro screen, but as soon as I try to receive a disk image, it HOST TIMEOUTs. with no response from the ADTPro server.

JavaApplicationStub approach is way outdated...

I am running OSX High Sierra 10.13.6 and am seeing flaky behavior with JavaApplicationStub. Even though I have the Oracle JDK v8 installed and JAVA_HOME declared, launching the ADTPro app requests the legacy Apple Java v6 runtime to be installed. Against my better judgement, I went ahead and installed the legacy runtime. While the app does now launch, it is very flaky and crashes when I click the "Disconnect" button. I also cannot see that I am able to generate a trace log file as the Apple JVM is launching the app in some strange location (due to quarantine?).

However, I do see the "ADTPro.command" script you have included and it properly uses my Oracle Java v8 runtime, is perfectly stable, and generates log files in the correct location. Yeah!

I guess I have two questions:

  1. Why are you naming "adtpro.sh" "ADTPro.command" on the Mac? Doing so caused me to not find it for a long time. I am unfamiliar with what a ".command" file is. I would propose just leaving it "adtpro.sh" to make its purpose more obvious to Mac users.

  2. What are the ramifications of ditching JavaApplicationStub? My testing shows that deleting ADTPro-2.0.2.app (and everything under it) and replacing it with "ADTPro-2.0.2.app/Contents/MacOS/ADTPro" where the ADTPro is a shell script which contains:

    #!/bin/sh

    export ADTPRO_HOME="dirname \"$0\""
    cd "$ADTPRO_HOME"
    export ADTPRO_HOME="pwd/"

    "$ADTPRO_HOME"adtpro.sh

I have changed my system to the above and I am very pleased with the result. I thought I would socialize these changes here for feedback before submitting a PR.

OSX Server Always Returns Host Timeout After 1 Second

Bootstrapping works fine for both ProDos and ESDos. I've tried every setting possible with ADTPro loaded on the Apple II. (R)quest and (D)ir commands always return "HOST TIMEOUT". Only takes 1 second to return so there must be communication handshake problems. Again boot strapping works fine so not a cable issue.

-macOS High Sierra version 10.13.6
-ADTPro-2.0.3.dmg
-Apple ii with SSC 2
-Serial to USB adapter from retro floppy with null modem cable

On macOS: Legacy Java SE 6 runtime is required, despite Java 8 already being installed

When I launch ADTPro 2.0.2 on macOS 10.12.6, I get an error saying:

"To open "ADTPro-2.0.2.app" you need to install the legacy Java SE 6 runtime."

Presumably I could of course install the legacy Java 6 runtime, but I already have Java 8 installed.

The Java SE 6 runtime will presumably stop working with some future version of macOS, so it would be nice to support current Java eventually.

Image transfer aborting while trying to receive ADTPro-2.0.2.DSK on macOS High Sierra

Hardware:
Apple IIe (unenhanced)
Mid 2015 MacBook Pro 15" running macOS High Sierra 10.13.3 (17D102)
Connected by a null modem serial cable / usb adaptor

After Bootstrapping Speediboot and formatting a blank 5.25 disk, when I try to receive ADTPro-2.0.2.DSK, my Apple gets to around writing Block 00008 of 00280 when the ADTPro app on Mac displays:

"Image transfer aborted."

On my Apple, the first progress bar will eventually finish at 00040 or around there, wait, then beep and return to the main ADTPro 2.0.2 menu. When I try to repeat these steps, I get the same result. The very first time I tried this, the formatted floppy got to the very last progress bar before the Image transfer aborted. Now it seems to remain at writing Block 00008.

adtpro crashes on apple iie immediately after 800G command

I picked up an enhanced IIe with duodrive but have no bootable disks.
Not having any luck with audio bootstrapping. Nothing on asciiexpress.net works either, from iphone or pc laptop audio. EsDOS seems to load ok, but trying INIT DISKNAME gives syntax error.

Sending ProDOS works, then 2nd part loading ADTpro crashes immediately at address $8412.

screen showing crash: https://i.imgur.com/tuUZj5M.jpg

help! could there be a problem with the iie?

What are the Apple 2 input and output formats for Send and Receive?

I can't tell from the documentation how to create a .DSK file from a floppy in order to send it to the host, nor how to write a received DSK file to a disk.

The fact that these instructions aren't there makes me suspect that ADTPro when sending makes a .DSK image of the floppy in the Apple 2 drive and sends that, and that when receiving a .DSK file, it writes it onto the entire floppy, overwriting everything, rather than saving the .DSK file to floppy.

Does ADTPro convert between .DSK files and entire Apple 2 floppy drives?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.